dxd - dynax driver framework 2.6.0d163
cross platform open source driver development framework
|
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... | |
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(...){} |
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 Fri Oct 10 2025 |