Share via


MidiOutPort クラス

定義

MIDI デバイスに MIDI メッセージを送信するために使用されるポートを表します。

public ref class MidiOutPort sealed : IMidiOutPort, 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 MidiOutPort final : IMidiOutPort, 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 MidiOutPort : System.IDisposable, IMidiOutPort
Public NotInheritable Class MidiOutPort
Implements IDisposable, IMidiOutPort
継承
Object Platform::Object IInspectable MidiOutPort
属性
実装

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

プロパティ

DeviceId

MidiOutPort の初期化に使用されたデバイスの ID を取得します。

メソッド

Close()

MidiOutPort を閉じます。

Dispose()

アンマネージ リソースの解放またはリセットに関連付けられているアプリケーション定義のタスクを実行します。

FromIdAsync(String)

指定したデバイスの MidiOutPort オブジェクトを作成します。

GetDeviceSelector()

システム上のすべての MidiOutPort オブジェクトを列挙するために使用できるクエリ文字列を取得します。

SendBuffer(IBuffer)

指定したデータ バッファーを、この MidiOutPort に関連付けられているデバイスに送信します。

SendMessage(IMidiMessage)

指定した MIDI メッセージのデータを、この MidiOutPort に関連付けられているデバイスに送信します。

適用対象

こちらもご覧ください