|
dxd - dynax driver framework 3.0.1d223
cross platform open source driver development framework
|
CoreAudio server plugin. More...
#include <dx_coreaudio_server_plugin.h>
Public Member Functions | |
| operator::AudioServerPlugInDriverInterface ** () noexcept | |
| plugin (const char *product_id, dx::log log={}) | |
| plugin (const typename super::match &matching_ids, const char *id, dx::log log={}) | |
Protected Member Functions | |
| void | arrived () override |
| void | arrived (device_t &device) override |
| operator const ::AudioServerPlugInHostInterface * () const noexcept | |
| void | removed () noexcept override |
| host & | submit (::AudioObjectID id, ::UInt64 action, uint64_t data=0) |
| host & | submit (::AudioObjectID id, const ::AudioObjectPropertyAddress &address) |
| template<unsigned int count> | |
| host & | submit (::AudioObjectID id, const ::AudioObjectPropertyAddress(&addresses)[count]) |
Protected Attributes | |
| const ::AudioServerPlugInHostInterface * | plugin |
CoreAudio server plugin.
|
inline |
| matching_ids | the matching IDs identifying the driver interface |
| id | coreaudio server plugins bundle ID |
|
inline |
|
inlineoverrideprotected |
|
inlineoverrideprotected |
|
inlinenoexceptinherited |
|
inlinenoexcept |
|
inlineoverrideprotectednoexcept |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
protectedinherited |
| (c) copyright 2009 dynamic acoustics e.U. | generated on |