|
dxd - dynax driver framework 2.7.0d222
cross platform open source driver development framework
|
#include "dxd_port.h"#include <stdunk.h>#include <dmusicks.h>#include <ksproxy.h>#include "dxd_stream.h"#include "dx_usb_audio.h"Classes | |
| class | dxd::dmus::miniport< stream_t > |
| dmus::miniport More... | |
| class | dxd::dmus::stream< circular_t, bus_t, stream_desc_t > |
| dmus::stream More... | |
| class | dxd::portcls::device< audio_stream_t, midi_stream_t, desc_t > |
| adapter device streaming a lower device stack More... | |
| class | dxd::portcls::miniport< stream_desc_t > |
| portcls::miniport More... | |
| struct | dxd::portcls::pin |
| class | dxd::portcls::stream< circular_t, bus_t, stream_desc_t > |
| portcls::stream base class More... | |
| class | dxd::portcls::wave< stream_desc_t > |
| wave filter description shared by the wave port models More... | |
| struct | dxd::range::audio |
| KSDATARANGE_AUDIO constructor. More... | |
| class | dxd::wavert::miniport< stream_t > |
| wavert::miniport More... | |
| class | dxd::wavert::stream< stream_desc_t > |
| wavert::stream: cyclic WaveRT buffer with client notifications More... | |
Namespaces | |
| namespace | dxd |
| dynax driver framework kernel namespace | |
| namespace | dxd::dmus |
| dmus namespace | |
| namespace | dxd::portcls |
| portcls namespace | |
| namespace | dxd::range |
| range namespace | |
| namespace | dxd::wavert |
| WaveRT namespace. | |
Macros | |
| #define | relate(guid) |
| #define | trace_audio(...) |
| #define | trace_io(...) |
| #define | trace_midi(...) |
| #define | trace_pci trace_io |
| #define | trace_usb(...) |
Functions | |
| void | dxd::range::describe (const char *desc, const::KSDATARANGE &range) |
| void | dxd::range::describe (const char *desc, const::KSDATARANGE_AUDIO &range) |
| const char * | dxd::range::describe (const::GUID &guid) |
| template<typename stream_desc_t> | |
| bool | dxd::portcls::in (const stream_desc_t &stream, unsigned int idx) |
| capture pin: the pin's own direction, the stream target's for a bidirectional stream | |
| template<typename plug_t> | |
| const::GUID & | dxd::portcls::plug (plug_t plug) |
| #define relate | ( | guid | ) |
| #define trace_audio | ( | ... | ) |
| #define trace_io | ( | ... | ) |
| #define trace_midi | ( | ... | ) |
| #define trace_pci trace_io |
| #define trace_usb | ( | ... | ) |
| (c) copyright 2009 dynamic acoustics e.U. | generated on |