Edit

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

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.

Applies to

See also