次の方法で共有


MidiSynthesizer クラス

定義

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
継承
Object Platform::Object IInspectable MidiSynthesizer
属性
実装

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 メッセージを送信します。

適用対象

こちらもご覧ください