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 关联的设备。

适用于

另请参阅