|
dxd - dynax driver framework 3.0.1d223
cross platform open source driver development framework
|
CoreMIDI plugin. More...
#include <dx_coremidi_server.h>
Public Member Functions | |
| operator::MIDIDriverRef () noexcept | |
| plugin (const typename super::match &matching_dictionaries, const char *id) | |
| ~plugin () override | |
Public Attributes | |
| ::MIDIDriverInterface * | interface = static_cast<::MIDIDriverInterface*>(this) |
| cf::uuid | uuid {DX_CFSTRINGIFY(DX_PRODUCT_GUID)} |
Protected Member Functions | |
| void | arrived (device_t &device) override |
| create CoreMIDI device and attach it to CoreMIDI server | |
| void | launch () override |
CoreMIDI plugin.
Debugging Start MIDI application or run /System/Library/Frameworks/CoreMIDI.framework/MIDIServer from cmd line and connect to its PID. Running CoreMIDIServer as debug target does not seem to work though.
|
inline |
| matching_dictionaries | the matching dictionary identifying the driver interface |
| id | coremidi server plugins bundle ID |
|
inlineoverride |
|
inlineoverrideprotected |
create CoreMIDI device and attach it to CoreMIDI server
|
inlineoverrideprotected |
|
inlinenoexcept |
| ::MIDIDriverInterface* dx::coremidi::server::plugin< stream_pin_t, device_t, driver_t >::interface = static_cast<::MIDIDriverInterface*>(this) |
| cf::uuid dx::coremidi::server::plugin< stream_pin_t, device_t, driver_t >::uuid {DX_CFSTRINGIFY(DX_PRODUCT_GUID)} |
| (c) copyright 2009 dynamic acoustics e.U. | generated on |