IAudioClient Members

IAudioClient has the following members.

Public Methods

  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.

See also

IAudioClient