|
dxd - dynax driver framework 3.0.1d223
cross platform open source driver development framework
|
the MIDI client over CoreMIDI, which speaks Universal MIDI Packets since macOS 11 - so this bus's rings carry UMP, and a MIDITimeStamp is dx::timestamp itself, converted nowhere More...
Namespaces | |
| namespace | promoted |
| namespace | server |
| server - dynax coremidi::server interface namespace | |
Classes | |
| class | _device |
| CoreMIDI client device. More... | |
| class | device |
| CoreMIDI client device. More... | |
| class | driver |
| CoreMIDI client driver interface class. More... | |
| class | property |
| coremidi::property More... | |
| class | stream |
| one source or destination: the in side writes what the endpoint's callback delivers into the ring at the moment each packet carries and never stalls - a full ring drops and counts - while the out side's own thread reads whole packets and hands them to CoreMIDI at their own timestamps, which schedules what is still due More... | |
| struct | target |
| a CoreMIDI stream's hardware identity: the entity it belongs to and its direction - a source or a destination of that entity More... | |
Typedefs | |
| using | desc = dx::stream::desc<target, 2, 2> |
Functions | |
| enum dx::stream::bus::bus | bus (const std::string &owner) noexcept |
| what bus a device hangs on, as CoreMIDI tells it: the driver owning it, Apple naming one per transport (kMIDIPropertyDriverOwner) - a third party driver names none of them and leaves the bus unknown, which is what a description then leaves out | |
the MIDI client over CoreMIDI, which speaks Universal MIDI Packets since macOS 11 - so this bus's rings carry UMP, and a MIDITimeStamp is dx::timestamp itself, converted nowhere
coremidi - dynax coremidi interface namespace
| using dx::coremidi::desc = dx::stream::desc<target, 2, 2> |
|
inlinenoexcept |
what bus a device hangs on, as CoreMIDI tells it: the driver owning it, Apple naming one per transport (kMIDIPropertyDriverOwner) - a third party driver names none of them and leaves the bus unknown, which is what a description then leaves out
| (c) copyright 2009 dynamic acoustics e.U. | generated on |