Share via


MidiEndpoint Class

Definition

Endpoints represent an individual source or destination on the MIDI stream.

public class MidiEndpoint : CoreMidi.MidiObject
type MidiEndpoint = class
    inherit MidiObject
Inheritance
MidiEndpoint

Remarks

Physical endpoints are owned by MidiEntity objects, virtual endpoints do not have an owning entity.

Properties

Name Description
AdvanceScheduleTimeMuSec
AssociatedEndpoint
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
ProtocolId
ReceiveChannels
TransmitChannels
UmpActiveGroupBitmap
UmpCanTransmitGroupless

Methods

Name Description
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(IntPtr)
GetDictionaryProperties(Boolean)

Returns the object properties as a dictionary.

(Inherited from MidiObject)
GetSource(IntPtr)
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

Name Description
MessageReceived

Applies to

See also