MidiSynthesizer クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Windows に含まれる Microsoft GS ウェーブテーブル ソフトウェア シンセサイザーを表します。 このシンセサイザーは、一般的なMIDIサウンドセットを含み、拡張ローランドGSサウンドセットを提供します。
public ref class MidiSynthesizer sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MidiSynthesizer final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MidiSynthesizer : System.IDisposable
Public NotInheritable Class MidiSynthesizer
Implements IDisposable
- 継承
- 属性
- 実装
Windows の要件
デバイス ファミリ |
Windows 10 (10.0.10240.0 で導入)
|
API contract |
Windows.Foundation.UniversalApiContract (v1.0 で導入)
|
プロパティ
AudioDevice |
Microsoft MIDI シンセサイザーのこのインスタンスで使用されているオーディオ出力デバイスを取得します。 |
DeviceId |
Microsoft MIDI シンセサイザーのデバイス ID を取得します。 シンセサイザーのすべてのインスタンスの ID が同じであることに注意してください。 |
Volume |
Microsoft MIDI シンセサイザーのこのインスタンスの出力ボリュームを取得または設定します。 |
メソッド
Close() |
Microsoft MIDI シンセサイザーのこのインスタンスを閉じます。 呼び出し元はこのメソッドを使用して、MIDI オブジェクトで使用されるリソースをクリアすることをお勧めします。 |
CreateAsync() |
システムの既定のオーディオ出力デバイスを使用する Microsoft MIDI シンセサイザーの新しいインスタンスを作成します。 |
CreateAsync(DeviceInformation) |
指定したオーディオ出力デバイスを使用して、Microsoft MIDI シンセサイザーの新しいインスタンスを作成します。 |
Dispose() |
アンマネージ リソースの解放またはリセットに関連付けられているアプリケーション定義のタスクを実行します。 |
IsSynthesizer(DeviceInformation) |
特定のデバイスが Microsoft MIDI シンセサイザーのインスタンスであるかどうかを判断します。 システム上のすべての MIDI 出力ポートを列挙する場合、このメソッドを使用して、Microsoft MIDI シンセサイザーのどれであるかを識別できます。 |
SendBuffer(IBuffer) |
シンセサイザーの 出力ポートを介してバイトの配列を送信します。 これにより、定義された MIDI メッセージとしてではなく、バイト配列としてデータを送信できます。 |
SendMessage(IMidiMessage) |
Microsoft MIDI シンセサイザーの 出力ポートを介して MIDI メッセージを送信します。 |