dxd - dynax driver framework 3.0.1d223
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx::coreaudio::server Namespace Reference

the driver side of CoreAudio: the plugin the HAL loads, its devices, pins and controls. dx::coreaudio itself is the client side - the two never meet in one object More...

Classes

class  _preference
 persistant CoreAudio storarage base class - do not use directly! use coreaudio::server::preference More...
struct  control
 the controls a pin publishes beyond the encoders: clock source and its settings, the S/PDIF flag and the stream's source selector - numbered past dx::stream::encoder::index so one target field carries both More...
class  device
 CoreAudio server streaming device. More...
class  host
class  pin
 a pin as the HAL sees it: the stream object, its format list and every control of this pin, each answering the HAL's property calls from the desc and the device's promoted settings More...
class  plugin
 CoreAudio server plugin. More...

Typedefs

using preference = dx::key_value_tree<_preference>
 persistant CoreAudio storarage

Detailed Description

the driver side of CoreAudio: the plugin the HAL loads, its devices, pins and controls. dx::coreaudio itself is the client side - the two never meet in one object

Typedef Documentation

◆ preference

persistant CoreAudio storarage


(c) copyright 2009 dynamic acoustics e.U. generated on

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.