dxd - dynax driver framework 2.2.0d81
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx_coreaudio_server.h File Reference
#include <dx_stream.h>
#include <dx_proxy_driver.h>
#include <dx_log.h>
#include <CoreAudio/AudioServerPlugIn.h>
#include <CoreAudio/AudioHardware.h>
#include <libkern/OSAtomic.h>
#include <mach/mach_time.h>
#include <iostream>
#include <sys/types.h>
+ Include dependency graph for dx_coreaudio_server.h:

Classes

struct  dx::coreaudio::__target
 
struct  dx::coreaudio::server::control
 
struct  dx::coreaudio::server::control::property
 
struct  dx::coreaudio::server::control::property::clock
 
struct  dx::coreaudio::server::control::property::spdif
 
class  dx::coreaudio::server::device< pin_t >
 streaming device representation of dxd kernel user client More...
 
class  dx::coreaudio::server::pin< stream_pin_t >
 
class  dx::coreaudio::server::plugin< pin_t, device_t, driver_t >
 
class  dx::coreaudio::server::preference
 Access to the CoreAudio storage. More...
 
union  dx::coreaudio::target
 
struct  dx::coreaudio::target::dx_packed
 
union  dx::coreaudio::target::dx_packed::dx_packed
 
struct  dx::coreaudio::target::dx_packed::dx_packed::dx_packed
 

Namespaces

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

Macros

#define calm
 
#define kAudioObjectPropertyElementMain   kAudioObjectPropertyElementMaster
 

Functions

std::ostream & dx::coreaudio::operator<< (std::ostream &os, const ::AudioObjectPropertyAddress &address)
 
std::ostream & dx::coreaudio::operator<< (std::ostream &os, const ::AudioServerPlugInCustomPropertyInfo &custom)
 
std::ostream & dx::coreaudio::operator<< (std::ostream &os, const ::AudioStreamBasicDescription &format)
 
std::ostream & dx::coreaudio::operator<< (std::ostream &os, const ::AudioStreamRangedDescription &range)
 
std::ostream & dx::coreaudio::operator<< (std::ostream &os, const ::AudioValueRange &range)
 
std::ostream & dx::coreaudio::operator<< (std::ostream &os, const target &target)
 

Macro Definition Documentation

◆ calm

#define calm
Value:
if ((exception.error!=::kAudioHardwareUnsupportedOperationError)&&\
(exception.error!=::kAudioHardwareUnknownPropertyError))

◆ kAudioObjectPropertyElementMain

#define kAudioObjectPropertyElementMain   kAudioObjectPropertyElementMaster

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