dxd - dynax driver framework 3.0.1d223
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx_coreaudio_device.h File Reference
#include "dx_coreaudio_property.h"
#include "dx_virtual_stream_device.h"
#include <memory>
Include dependency graph for dx_coreaudio_device.h:
This graph shows which files directly or indirectly include this file:

Classes

class  dx::coreaudio::_device< desc_t, preference_t, stream_t, group_t >
 CoreAudio client device. More...
class  dx::coreaudio::_device< desc_t, preference_t, stream_t, group_t >::clocksource
 the clock source as the HAL models it: a selector control object beside the device, its current item an ::AudioObjectID. The promoted carries the index into the available items instead, which is what a desc's clock settings are numbered by More...
class  dx::coreaudio::_device< desc_t, preference_t, stream_t, group_t >::icon
 the device's icon as a file system path; the HAL states it as a URL More...
class  dx::coreaudio::device< desc_t, preference_t, stream_t, group_t, _hosted >
 CoreAudio client device. More...
struct  dx::coreaudio::device< desc_t, preference_t, stream_t, group_t, _hosted >::mirror
 a hosted device's transport settings' mirror (dx::stream::settings): a promoted property of the pod, born with the counterpart's property, the setting mapped to its selector - as service::client::device::mirror over the pipe More...
class  dx::coreaudio::group< device_t, source_t >
 a CoreAudio client's own streaming group: the HAL I/O proc runs its session More...

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.

Functions

template<typename desc_t>
std::ostream & operator<< (std::ostream &os, const dx::coreaudio::device< desc_t > &device)

Function Documentation

◆ operator<<()

template<typename desc_t>
std::ostream & operator<< ( std::ostream & os,
const dx::coreaudio::device< desc_t > & device )
inline

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