|
| class | dx::wasapi::client::_device< desc_t, preference_t, stream_t, group_t > |
| | WASAPI client streaming device interface class. More...
|
| struct | dx::wasapi::client::_device< desc_t, preference_t, stream_t, group_t >::property |
| | beside the generic settings: the share mode this device's endpoints are opened in, which decides whether a rate other than the engine's mix format is reachable at all More...
|
| class | dx::wasapi::client::device< desc_t, preference_t, stream_t, group_t > |
| | the bus's device as a product composes it: the endpoints of one Windows audio device, driven as any WASAPI application drives them More...
|
| class | dx::wasapi::client::group< device_t > |
| | WASAPI client streaming group: one endpoint's engine period thread, signalled by the audio engine through the stream's client. More...
|
| 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. More...
|
| struct | dx::wasapi::client::target |
| | a WASAPI stream's hardware identity: the endpoint it belongs to, by the MMDevice id, and its index within the device - one endpoint per direction and channel pair, several of them making up one device More...
|