WASAPI client stream: one endpoint's audio client, moved by its group one engine period per tick between the engine's buffer and the circular buffer.
More...
template<typename device_t, typename circular_t = dx::circular, typename super_stream_t = dx::stream::control<dx::stream::object<device_t>>, typename event_t = dx::shared::event>
class dx::wasapi::client::stream< device_t, circular_t, super_stream_t, event_t >
WASAPI client stream: one endpoint's audio client, moved by its group one engine period per tick between the engine's buffer and the circular buffer.
template<typename device_t, typename circular_t = dx::circular, typename super_stream_t = dx::stream::control<dx::stream::object<device_t>>, typename event_t = dx::shared::event>
template<typename... args_t>
the generic ring reset and group share, composed with the endpoint's own audio client transport: the engine feeds this stream only between Start() and Stop()
template<typename device_t, typename circular_t = dx::circular, typename super_stream_t = dx::stream::control<dx::stream::object<device_t>>, typename event_t = dx::shared::event>
(re)creates the endpoint's audio client: shared in the engine's mix format, exclusive in the stream's format at the samplerate; event driven at the engine's default period