MidiEndpoint Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Endpoints represent an individual source or destination on the MIDI stream.
public class MidiEndpoint : CoreMidi.MidiObject
type MidiEndpoint = class
inherit MidiObject
- Inheritance
Remarks
Physical endpoints are owned by MidiEntity objects, virtual endpoints do not have an owning entity.
Properties
AdvanceScheduleTimeMuSec | |
ConnectionUniqueIDData | |
ConnectionUniqueIDInt | |
DisplayName | |
DriverOwner | |
DriverVersion | |
EndpointName | |
Entity | |
Handle |
Handle (pointer) to the unmanaged object representation. (Inherited from MidiObject) |
IsBroadcast | |
IsNetworkSession |
Determines if the Endpoint represents a network session. |
Manufacturer | |
MaxSysExSpeed | |
Name | |
NameConfiguration | |
Offline | |
Private | |
ReceiveChannels | |
TransmitChannels |
Methods
Dispose() |
Releases the resources used by the MidiObject object. (Inherited from MidiObject) |
Dispose(Boolean) |
Releases the resources used by the MidiEndpoint object. |
FlushOutput() | |
GetData(IntPtr) | (Inherited from MidiObject) |
GetDestination(nint) | |
GetDictionaryProperties(Boolean) |
Returns the object properties as a dictionary. (Inherited from MidiObject) |
GetSource(nint) | |
GetString(IntPtr) | (Inherited from MidiObject) |
Received(MidiPacket[]) |
Broadcasts the packets to the client input ports which are connected to this source |
RemoveProperty(String) | (Inherited from MidiObject) |
SetData(IntPtr, NSData) | (Inherited from MidiObject) |
SetString(IntPtr, String) | (Inherited from MidiObject) |
Events
MessageReceived |
Event raised when a new set of packets have been received on this endpoint. |