dxd - dynax driver framework 2.2.0d85
cross platform open source driver development framework
|
CoreAudio client device. More...
#include <dx_coreaudio.h>
Public Types | |
typedef desc_t | desc |
Public Attributes | ||
struct { | ||
dx::event< user > * clock | ||
std::atomic< size_t > counter | ||
uint32_t iosize | ||
} | hw | |
uint32_t | iosize | |
std::string | puid | |
persistent UID (i.e. serial number) | ||
std::string | puuid | |
persistent universal UID | ||
shared::memory< dx::stream::clock::monitor > | shared_monitor | |
std::map< uint8_t, std::weak_ptr< dx::stream::stream< device > > > | streams | |
CoreAudio client device.
|
inherited |
|
inline |
|
inlinevirtualnoexcept |
the device class destructor
|
inlinevirtualinherited |
|
inlinevirtualinherited |
|
inlineoverridenoexcept |
dx::coreaudio::device< desc_t >::dx_catchall_rethrow | ( | ) |
dx::coreaudio::device< desc_t >::dx_catchall_rethrow | ( | ) |
|
inlineinherited |
<
|
inlineoverride |
|
inline |
|
inlineoverride |
|
inlinevirtual |
Reimplemented from dx::stream::device< super_device_t, desc_t >.
|
inlinevirtualnoexceptinherited |
|
inlineinherited |
|
inlinevirtualinherited |
|
inlinevirtualinherited |
Reimplemented in dx::usb::stream::device< desc_t >, dx::virtuel::stream::device< desc_t >, and dx::virtuel::stream::device< desc_t >.
|
inlineoverridevirtual |
Reimplemented from dx::stream::device< super_device_t, desc_t >.
|
inlineoverridevirtual |
Reimplemented from dx::stream::device< super_device_t, desc_t >.
|
inlineoverridevirtual |
Reimplemented from dx::stream::device< super_device_t, desc_t >.
|
inherited |
|
inherited |
struct { ... } dx::stream::device< super_device_t, desc_t >::hw |
uint32_t dx::stream::device< super_device_t, desc_t >::iosize |
|
inherited |
persistent UID (i.e. serial number)
|
inherited |
persistent universal UID
|
inherited |
|
inherited |
(c) copyright 2009 dynamic acoustics e.U. | generated on Thu Jan 23 2025 |