|
dxd - dynax driver framework 2.6.0d170
cross platform open source driver development framework
|
#include "dx_midi.h"#include "dx_coremidi.h"#include "dx_coremidi_property.h"#include "dx_virtual_stream_device.h"
Include dependency graph for dx_coremidi_device.h:Classes | |
| class | dx::coremidi::_device< desc_t, preference_t, stream_t > |
| CoreMIDI client device. More... | |
| class | dx::coremidi::device< desc_t, preference_t, stream_t > |
| CoreMIDI client device. More... | |
| class | dx::coremidi::stream< device_t, circular_t > |
Namespaces | |
| namespace | dx |
| dynax driver framework user mode interface namespace | |
| namespace | dx::coremidi |
| coremidi - dynax coremidi interface namespace | |
Macros | |
| #define | DX_MIDI_PROPERTY_CFDICTIONARY(name) try {cf::dictionary<> value{static_cast<::CFDictionaryRef>(property{this->id, name})}; os<< #name<< "("<< name<< "): "<< static_cast<::CFDictionaryRef>(value)<< std::endl;} catch(...){} |
| #define | DX_MIDI_PROPERTY_CFSTRING(name) try {cf::type<const char*> value{static_cast<::CFStringRef>(property{this->id, name})}; os<< #name<< "("<< name<< "): "<< static_cast<::CFStringRef>(value)<< std::endl;} catch(...){} |
| #define | DX_MIDI_PROPERTY_INT32(name) try {int32_t value= property{this->id, name}; os<< #name<< "("<< name<< "): "<< std::hex<< value<< std::dec<< std::endl;} catch(...){} |
Typedefs | |
| using | dx::coremidi::desc = dx::stream::desc<target, 2, 2> |
Functions | |
| template<typename desc_t > | |
| std::ostream & | operator<< (std::ostream &os, const dx::coremidi::device< desc_t > &device) |
| #define DX_MIDI_PROPERTY_CFDICTIONARY | ( | name | ) | try {cf::dictionary<> value{static_cast<::CFDictionaryRef>(property{this->id, name})}; os<< #name<< "("<< name<< "): "<< static_cast<::CFDictionaryRef>(value)<< std::endl;} catch(...){} |
| #define DX_MIDI_PROPERTY_CFSTRING | ( | name | ) | try {cf::type<const char*> value{static_cast<::CFStringRef>(property{this->id, name})}; os<< #name<< "("<< name<< "): "<< static_cast<::CFStringRef>(value)<< std::endl;} catch(...){} |
| #define DX_MIDI_PROPERTY_INT32 | ( | name | ) | try {int32_t value= property{this->id, name}; os<< #name<< "("<< name<< "): "<< std::hex<< value<< std::dec<< std::endl;} catch(...){} |
|
inline |
| (c) copyright 2009 dynamic acoustics e.U. | generated on Mon Nov 3 2025 |