|
dxd - dynax driver framework 2.6.0d172
cross platform open source driver development framework
|
CoreMIDI plugin. More...
#include <dx_coremidi_server.h>
Inheritance diagram for dx::coremidi::server::plugin< stream_pin_t, device_t, driver_t >:
Collaboration diagram for dx::coremidi::server::plugin< stream_pin_t, device_t, driver_t >:Protected Member Functions | |
| void | arrived (device_t &device) override |
| create CoreMIDI device and attach it to CoreMIDI server | |
| void | launch () override try |
| launch notification: object mounted and ready to use | |
| dx_catchall_rethrow() public | operator::MIDIDriverRef () noexcept |
| plugin (const typename super::match &matching_dictionaries, const char *id) | |
| ~plugin () noexcept | |
Protected Attributes | |
| cf::uuid | uuid {CFSTR(DX_STRINGIFY(DX_PRODUCT_GUID))} |
Private Member Functions | |
| virtual void | arrived () |
| notify device arrivals completed stub | |
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.
|
inlineprotected |
| matching_dictionaries | the matching dictionary identifying the driver interface |
| id | coremidi server plugins bundle ID |
|
inlineprotectednoexcept |
|
inlineoverrideprotectedvirtual |
create CoreMIDI device and attach it to CoreMIDI server
Reimplemented from dx::map::driver< device_t >.
|
inlineoverrideprotectedvirtual |
launch notification: object mounted and ready to use
Reimplemented from dx::proxy::driver< device_t >.
|
inlineprotectednoexcept |
|
protected |
| (c) copyright 2009 dynamic acoustics e.U. | generated on Mon Nov 3 2025 |