|
| 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 as plain promoteds, its chains to the host serve them 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...
|