dxd - dynax driver framework 3.0.0d222
cross platform open source driver development framework
Loading...
Searching...
No Matches
dxd_stream.h File Reference
#include <dxd_memory.h>
#include <dxd_reference.h>
#include "dx_stream.h"
#include "dx_circular.h"
Include dependency graph for dxd_stream.h:
This graph shows which files directly or indirectly include this file:

Classes

class  dxd::multichannel::stream< channel_t >
 generic kernel multichannel stream More...
class  dxd::multichannel::stream< channel_t >::clock
 a clock domain in the kernel: its sample rate in a buffer the clients map, and the broadcast every registered client is signalled through. references counts the starts, so the domain runs while any client holds it More...
class  dxd::multichannel::stream< channel_t >::clock::monitor
 clock::monitor buffer to be shared with user client mappings to measure jitter and latencies at various levels(IRQ, DPC, ASIO) More...
class  dxd::multichannel::stream< channel_t >::in
 kernel stream mapped client reference counted in channel buffers More...
class  dxd::multichannel::stream< channel_t >::umap< stream_t >
 stream user mapping More...
class  dxd::multichannel::stream< channel_t >::umap< stream_t >::channel
 one channel's double buffer, mapped into the kernel and into the client - the planar buffers a kernel streaming client exchanges instead of the ring More...
class  dxd::stream
 generic kernel stream More...
struct  dxd::stream::opened< packetizer_t >
 generic streaming interface description More...
class  dxd::stream::umap< stream_t >
 stream user mapping More...

Namespaces

namespace  dxd
 dynax driver framework DriverKit namespace
namespace  dxd::multichannel

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