IAudioClient has the following members.
| Name | Description | |
|---|---|---|
![]() |
GetBufferSize | The GetBufferSize method retrieves the size (maximum capacity) of the endpoint buffer. |
![]() |
GetCurrentPadding | The GetCurrentPadding method retrieves the number of frames of padding in the endpoint buffer. |
![]() |
GetDevicePeriod | The GetDevicePeriod method retrieves the length of the periodic interval separating successive processing passes by the audio engine on the data in the endpoint buffer. |
![]() |
GetMixFormat | The GetMixFormat method retrieves the stream format that the audio engine uses for its internal processing of shared-mode streams. |
![]() |
GetService | The GetService method accesses additional services from the audio client object. |
![]() |
GetStreamLatency | The GetStreamLatency method retrieves the maximum latency for the current stream and can be called any time after the stream has been initialized. |
![]() |
Initialize | The Initialize method initializes the audio stream. |
![]() |
IsFormatSupported | The IsFormatSupported method indicates whether the audio endpoint device supports a particular stream format. |
![]() |
Reset | The Reset method resets the audio stream. |
![]() |
SetEventHandle | The SetEventHandle method sets the event handle that the system signals when an audio buffer is ready to be processed by the client. |
![]() |
Start | The Start method starts the audio stream. |
![]() |
Stop | The Stop method stops the audio stream. |