|
dxd - dynax driver framework 3.0.2
cross platform open source driver development framework
|
#include "dxd_platform_device.h"#include "dxd_stream_device.h"#include "iig/dxd_audio_device.h"#include <AudioDriverKit/IOUserAudioDriver.h>#include <AudioDriverKit/IOUserAudioStream.h>#include <DriverKit/OSString.h>Classes | |
| class | dxd::audio::device<device_t> |
| AudioDriverKit binding of a clocked streaming device: one IOUserAudioDevice per desc, one IOUserAudioStream per audio pin. More... | |
| class | dxd::audio::endpoint |
Namespaces | |
| namespace | dxd |
| dynax driver framework kernel namespace | |
| namespace | dxd::audio |
| AudioDriverKit binding - the DriverKit counterpart of portcls/wavert. | |
Typedefs | |
| typedef platform::device | dxd::audio::base |
| the platform device an audio device of this platform stands on //////////////////////////////////////////////////////////////////////////// what the dxd_audio_device shell forwards: the HAL's IO start/stop and configuration requests | |
Functions | |
| void | dxd::audio::attach(::dxd_audio_device* shell, endpoint& endpoint) |
| binds an endpoint to the dxd_audio_device shell that will forward to it | |