dxd - dynax driver framework 2.1.0d73
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx_coreaudio.h File Reference
#include <set>
#include <memory>
#include <vector>
#include "dx_common.h"
#include "dx_driver.h"
#include "dx_mach.h"
#include "dx_stream.h"
#include <CoreAudio/AudioHardware.h>
#include <CoreAudio/AudioServerPlugIn.h>
+ Include dependency graph for dx_coreaudio.h:

Classes

class  dx::coreaudio::device
 CoreAudio client device. More...
 
class  dx::coreaudio::driver< device_t >
 
class  dx::coreaudio::pin
 CoreAudio client pin. More...
 
class  dx::coreaudio::property
 
class  dx::coreaudio::property::listen
 

Namespaces

namespace  dx
 dynax driver framework user mode interface namespace
 
namespace  dx::coreaudio
 coreaudio - dynax coreaudio namespace
 

Macros

#define dx_coreaudio_property_catchall_rethrow   dx_catchall_rethrow(, "id:%x %s:%s[%x]", id, to(mSelector).c_str(), to(mScope).c_str(), mElement)
 
#define kAudioObjectPropertyElementMain   kAudioObjectPropertyElementMaster
 

Functions

std::ostream & dx::coreaudio::operator<< (std::ostream &os, const device &device)
 

Macro Definition Documentation

◆ dx_coreaudio_property_catchall_rethrow

#define dx_coreaudio_property_catchall_rethrow   dx_catchall_rethrow(, "id:%x %s:%s[%x]", id, to(mSelector).c_str(), to(mScope).c_str(), mElement)

◆ kAudioObjectPropertyElementMain

#define kAudioObjectPropertyElementMain   kAudioObjectPropertyElementMaster

(c) copyright 2009 dynamic acoustics e.U. generated on Fri Nov 15 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.