dxd - dynax driver framework 3.0.0d222
cross platform open source driver development framework
Loading...
Searching...
No Matches
dxd_stream_device.h File Reference
#include "dxd_promoted.h"
#include "dxd_stream.h"
#include "dx_stream.h"
Include dependency graph for dxd_stream_device.h:

Classes

class  dxd::streaming::channels< channel_t >
 one client's planar channel double buffers for one pin More...
class  dxd::streaming::client< device_t >
 streaming state of one control client More...
class  dxd::streaming::clock
class  dxd::streaming::device< base_t, desc_t, clock_server_t >
 generic streaming device: the control interface every bus's clients share More...
class  dxd::streaming::device< base_t, desc_t, clock_server_t >::ring
 the ring one stream streams through, sized by the opening client More...
class  dxd::streaming::domain
 the clock domain every client rides on: the DAW clock More...
struct  dxd::streaming::iosize_server< device_t >
struct  dxd::streaming::offset_server< device_t >
struct  dxd::streaming::samplerate_server< device_t >
 server functors of device's promoted values More...
struct  dxd::streaming::switching
 one client's share of a clock domain: its buffer switch event and iosize More...

Namespaces

namespace  dxd
 dynax driver framework kernel namespace
namespace  dxd::streaming
 generic streaming device layer, shared by every bus and both device frameworks

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