Access to the CoreAudio storage.
More...
#include <dx_coreaudio_server.h>
Access to the CoreAudio storage.
◆ preference()
dx::coreaudio::server::preference::preference |
( |
const ::AudioServerPlugInHostInterface * | host = nullptr, |
|
|
CFStringRef | key = nullptr ) |
|
inline |
◆ erase()
preference & dx::coreaudio::server::preference::erase |
( |
::CFStringRef | key = nullptr | ) |
|
|
inline |
◆ operator value_t()
template<typename value_t , typename = cf::enable_if_convertible<value_t>>
dx::coreaudio::server::preference::operator value_t |
( |
| ) |
const |
|
inline |
return POD from CoreAudio storage with conversion from CoreFoundation types
◆ operator()() [1/2]
◆ operator()() [2/2]
template<typename value_t , typename = cf::enable_if_convertible<value_t>>
value_t dx::coreaudio::server::preference::operator() |
( |
value_t | dflt | ) |
const |
|
inline |
return POD from CoreAudio storage or return default value if not exists with conversion from CoreFoundation types
◆ operator::CFPropertyListRef()
dx::coreaudio::server::preference::operator::CFPropertyListRef |
( |
| ) |
const |
|
inline |
◆ operator=() [1/3]
◆ operator=() [2/3]
preference & dx::coreaudio::server::preference::operator= |
( |
const ::AudioServerPlugInHostInterface * | host | ) |
|
|
inline |
◆ operator=() [3/3]
template<typename value_t , typename = cf::enable_if_convertible<value_t>>
preference & dx::coreaudio::server::preference::operator= |
( |
value_t | value | ) |
|
|
inline |
write POD to CoreAudio storage with conversion to CoreFoundation types
◆ operator[]() [1/2]
preference dx::coreaudio::server::preference::operator[] |
( |
::CFStringRef | key | ) |
const |
|
inline |
◆ operator[]() [2/2]
template<typename key_t , typename = cf::enable_if_convertible<key_t>>
preference dx::coreaudio::server::preference::operator[] |
( |
key_t | key | ) |
const |
|
inline |
return preference from CoreAudio storage with conversion of key to CoreFoundation type
The documentation for this class was generated from the following file: