dxd - dynax driver framework 2.1.0d71
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx::coreaudio::property Class Reference

#include <dx_coreaudio.h>

+ Inheritance diagram for dx::coreaudio::property:
+ Collaboration diagram for dx::coreaudio::property:

Classes

class  listen
 

Public Member Functions

 operator bool () const noexcept
 
template<typename data_t >
dx_coreaudio_property_catchall_rethrow operator data_t () const try
 
template<typename data_t >
 operator std::set< data_t > () const
 
dx_coreaudio_property_catchall_rethrow operator std::string () const
 
template<typename data_t >
 operator std::vector< data_t > () const try
 
template<typename data_t >
propertyoperator<< (const data_t &data) try
 
template<typename data_t >
void operator= (const data_t &data)
 
 property (const ::AudioObjectID &id, ::AudioObjectPropertySelector selector, ::AudioObjectPropertyScope scope=::kAudioObjectPropertyScopeGlobal, ::AudioObjectPropertyElement element=::kAudioObjectPropertyElementMain)
 
 property (const ::AudioObjectID &id, const ::AudioObjectPropertyAddress &address)
 
dx_coreaudio_property_catchall_rethrow uint32_t size () const try
 

Constructor & Destructor Documentation

◆ property() [1/2]

dx::coreaudio::property::property ( const ::AudioObjectID & id,
const ::AudioObjectPropertyAddress & address )
inline

◆ property() [2/2]

dx::coreaudio::property::property ( const ::AudioObjectID & id,
::AudioObjectPropertySelector selector,
::AudioObjectPropertyScope scope = ::kAudioObjectPropertyScopeGlobal,
::AudioObjectPropertyElement element = ::kAudioObjectPropertyElementMain )
inline

Member Function Documentation

◆ operator bool()

dx::coreaudio::property::operator bool ( ) const
inlinenoexcept

◆ operator data_t()

template<typename data_t >
dx_coreaudio_property_catchall_rethrow dx::coreaudio::property::operator data_t ( ) const
inline
+ Here is the call graph for this function:

◆ operator std::set< data_t >()

template<typename data_t >
dx::coreaudio::property::operator std::set< data_t > ( ) const
inline

◆ operator std::string()

dx_coreaudio_property_catchall_rethrow dx::coreaudio::property::operator std::string ( ) const
inline

◆ operator std::vector< data_t >()

template<typename data_t >
dx::coreaudio::property::operator std::vector< data_t > ( ) const
inline
+ Here is the call graph for this function:

◆ operator<<()

template<typename data_t >
property & dx::coreaudio::property::operator<< ( const data_t & data)
inline
+ Here is the call graph for this function:

◆ operator=()

template<typename data_t >
void dx::coreaudio::property::operator= ( const data_t & data)
inline

◆ size()

dx_coreaudio_property_catchall_rethrow uint32_t dx::coreaudio::property::size ( ) const
inline
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

The documentation for this class was generated from the following file:

(c) copyright 2009 dynamic acoustics e.U. generated on Thu Jun 6 2024

a closed source license may be obtained by requesting a written permission from dynamic acoustics e.U.
however - governmental use generally and military use especially is strictly prohibited though.