
Microsoft.Windows.Devices.Midi2
Click or tap the type name to view more details.
Type | Description |
---|---|
IMidiEndpointConnectionSettings | Settings which are optionally provided when connecting to an endpoint |
IMidiEndpointConnectionSource | Interface which is used to prevent circular references in the SDK, specifically with message processing plugins |
IMidiEndpointMessageProcessingPlugin | Interface implemented by any type which can be an endpoint processing plugin in the client app SDK |
IMidiMessageReceivedEventSource | Interface which contains the event definition used by any class which raises the `MessageReceived` event |
IMidiUniversalPacket | Common interface implemented by the MidiMessageXX runtime classes. |
Midi1PortFlowEnum | Enumeration specifying the direction or flow of a MIDI 1.0 port. |
Midi1PortNameTableEntry | Represents the names generated when constructing a MIDI 1.0 port from a UMP device |
MidiChannel | Class used to provide formatting and data validation for MIDI 1.0 and MIDI 2.0 channels. |
MidiClock | Used for all timestamps in Windows MIDI Services. |
MidiDeclaredDeviceIdentity | Endpoint-supplied identification information from MIDI 2.0 discovery or SysEx Discovery. |
MidiDeclaredEndpointInfo | Information declared by an endpoint during the MIDI 2.0 discovery process |
MidiDeclaredStreamConfiguration | Configuration information supplied by the endpoint. |
MidiEndpointAssociatedPortDeviceInformation | Information about the MIDI 1.0 API ports associated with a UMP endpoint. |
MidiEndpointConnection | The primary way to send and receive messages with an endpoint. |
MidiEndpointDeviceIdHelper | Utility class for converting between short and long Windows MIDI Services endpoint device ids |
MidiEndpointDeviceInformation | Class containing all the information and metadata about an endpoint you can connect to |
MidiEndpointDeviceInformationAddedEventArgs | Arguments supplied by the watcher when an endpoint is added to the system |
MidiEndpointDeviceInformationFilters | Filter used when enumerating endpoints |
MidiEndpointDeviceInformationRemovedEventArgs | Arguments supplied by the watcher when an endpoint is removed from the system |
MidiEndpointDeviceInformationSortOrder | Specifies the sort order to use when enumerating a static list of devices. |
MidiEndpointDeviceInformationUpdatedEventArgs | Argument supplied by the watcher when the properties of an endpoint have been updated. |
MidiEndpointDevicePropertyHelper | Assists with understanding the GUID-based Windows MIDI Services device properties. |
MidiEndpointDevicePurpose | Indicates the intended use of an endpoint |
MidiEndpointDeviceWatcher | Recommended class to use when enumerating endpoints |
MidiEndpointNativeDataFormat | The data format that the device expects to send to and receive from Windows |
MidiEndpointTransportSuppliedInfo | Metadata for an endpoint supplied by the transport in the MIDI Service |
MidiEndpointUserSuppliedInfo | Custom information supplied by the user for an endpoint |
MidiFunctionBlock | Represents a MIDI 2.0 Function Block per the specification |
MidiFunctionBlockDirection | The flow direction for a function block, from the block's point of view |
MidiFunctionBlockRepresentsMidi10Connection | Indicates if a function block represents a MIDI 1.0 connection on the device |
MidiFunctionBlockUIHint | Specifies the primary use of a function block |
MidiGroup | Represents a MIDI 2.0 group and performs data validation per the specification |
MidiGroupTerminalBlock | An optional and static definition of the use of groups for an endpoint |
MidiGroupTerminalBlockDirection | The message flow for a group terminal block, from the block's point of view |
MidiGroupTerminalBlockProtocol | The protocol information for a Group Terminal Block |
MidiMessage128 | Represents a four-word (128-bit) UMP message |
MidiMessage32 | Represents a one-word (32-bit) UMP message |
MidiMessage64 | Represents a two-word (64-bit) UMP message |
MidiMessage96 | Represents a three-word (96-bit) UMP message |
MidiMessageReceivedEventArgs | Argument supplied when an incoming MIDI message is received |
MidiMessageStruct | Represents a MIDI message in struct format |
MidiMessageType | Represents the type of a UMP message |
MidiPacketType | Indicates the number of words in a MIDI message |
MidiProtocolEnum | Indicates the protocol configuration for a endpoint, group, or function block |
MidiSendMessageResult | Return value when sending a MIDI message |
MidiSession | The first class you will create when connecting to an endpoint |
MidiUniversalSystemExclusiveChannel | TODO Class used to provide formatting and data validation for MIDI 1.0 and MIDI 2.0 channels. |