dxd - dynax driver framework 3.0.1d223
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx_coreaudio_server_pin.h File Reference
Include dependency graph for dx_coreaudio_server_pin.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  dx::coreaudio::server::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...
struct  dx::coreaudio::server::control::property
struct  dx::coreaudio::server::control::property::clock
struct  dx::coreaudio::server::control::property::spdif
class  dx::coreaudio::server::pin< stream_pin_t >
 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...
struct  dx::coreaudio::server::pin< stream_pin_t >::entry< format_t >

Namespaces

namespace  dx
 dynax driver framework interface namespace
namespace  dx::coreaudio
 CoreAudio, both sides of it: dx::coreaudio is the HAL client - a device the system published, whoever drives it - and dx::coreaudio::server is the plugin that publishes one. Settings are HAL properties here, promoted over dx::coreaudio::promoted::property.
namespace  dx::coreaudio::server
 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

(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.