dxd - dynax driver framework 2.1.0d73
cross platform open source driver development framework
|
#include <dx_coremidi_server.h>
Public Member Functions | |
dx_catchall () void send(const | |
kernel notification event | |
template<typename coremidi_device_t > | |
pin (coremidi_device_t &device, const typename stream_pin_t::desc_t::stream::desc &stream_desc, const typename stream_pin_t::desc_t::stream::pin::desc &pin_desc) | |
pin constructor | |
void | start (uint64_t frame=0) override |
void | stop (bool force=false) noexcept override |
void | thread () noexcept try |
streaming out thread | |
~pin () noexcept | |
pin destructor | |
Protected Attributes | |
stream_pin_t::device_t & | device |
const bool | in |
/brief CoreMIDI pin
|
inline |
pin constructor
|
inlinenoexcept |
pin destructor
|
inline |
kernel notification event
launch() is triggered by the streaming device kernel extension whenever new MIDI data arrive.
encode and send MIDI from system to device
|
inlineoverride |
|
inlineoverridenoexcept |
|
inlinenoexcept |
streaming out thread
|
protected |
|
protected |
(c) copyright 2009 dynamic acoustics e.U. | generated on Fri Nov 15 2024 |