IAudioDeviceEndpoint::SetBuffer method (audioengineendpoint.h)
The SetBuffer method initializes the endpoint and creates a buffer based on the format of the endpoint into which the audio data is streamed.
Syntax
HRESULT SetBuffer(
[in] HNSTIME MaxPeriod,
[in] UINT32 u32LatencyCoefficient
);
Parameters
[in] MaxPeriod
The processing time, in 100-nanosecond units, of the audio endpoint.
[in] u32LatencyCoefficient
The latency coefficient for the audio device. This value is used to calculate the latency. Latency = u32LatencyCoefficient * MaxPeriod.
Return value
If the method succeeds, it returns S_OK.
If it fails, possible return codes include, but are not limited to, the following.
Remarks
The Remote Desktop Services AudioEndpoint API is for use in Remote Desktop scenarios; it is not for client applications.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 7 |
Minimum supported server | Windows Server 2008 R2 |
Target Platform | Windows |
Header | audioengineendpoint.h |
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for