|
dxd - dynax driver framework 3.0.1d223
cross platform open source driver development framework
|
#include "dx_clock.h"#include "dx_value.h"#include "dx_stream_control.h"#include <map>#include <memory>#include <mutex>#include <vector>Classes | |
| class | dx::stream::group< _device_t, source_t > |
| streaming group: the streams of one device sharing a desc::stream::group id, streamed together by one realtime thread More... | |
| struct | dx::stream::settings< device_t, store > |
| a group's settings per side of its ring: the side's wait strategy on the clock and its lead per direction. The owner keeps them in its store, keyed and defaulted by role; a hosted device (device_t::hosted) mirrors the transport's through its mirror type, each born with the transport that asks the host More... | |
| struct | dx::stream::settings< device_t, store >::client |
| the client side: the group's clients (app engine, service client, ASIO/CoreAudio/WASAPI host) and the ring margin they keep to the transport - the client's own, in its store More... | |
| struct | dx::stream::settings< device_t, store >::transport |
| the transport side: the tick and the frames it moves data ahead of/behind the device, kept per wait strategy - a strategy switch rebinds the leads to the new strategy's store and reloads them. A bus's own group runs its tick by them; a hosted device's group mirrors its host's, without a store More... | |
| struct | dx::stream::settings_promoted< device_t, false > |
| a hosted device's, born with the transport to its host (dx_value.h: no promoted is born empty) More... | |
| struct | dx::stream::settings_promoted< device_t, store > |
Namespaces | |
| namespace | dx |
| dynax driver framework interface namespace | |
| namespace | dx::stream |
| generic stream interface | |
Enumerations | |
| enum class | dx::stream::setting : uint8_t { dx::stream::sync_strategy , dx::stream::safety_offset_out , dx::stream::safety_offset_in , dx::stream::settings } |
| the transport settings a hosted device mirrors: its mirror (device_t::mirror, a promoted born with the transport to the host) maps them to the host's own ids More... | |
| (c) copyright 2009 dynamic acoustics e.U. | generated on |