IAudioOutputEndpointRT interface (audioengineendpoint.h)

Gets the output buffer for each processing pass. The
IAudioOutputEndpointRT interface is used by the audio engine.

Inheritance

The IAudioOutputEndpointRT interface inherits from the IUnknown interface. IAudioOutputEndpointRT also has these types of members:

Methods

The IAudioOutputEndpointRT interface has these methods.

 
IAudioOutputEndpointRT::GetOutputDataPointer

Returns a pointer to the output buffer in which data will be written by the audio engine.
IAudioOutputEndpointRT::PulseEndpoint

Is reserved. (IAudioOutputEndpointRT.PulseEndpoint)
IAudioOutputEndpointRT::ReleaseOutputDataPointer

Releases the pointer to the output buffer.

Remarks

IAudioOutputEndpointRT methods can be called from a real-time processing thread. The implementation of the methods of this interface must not block, access paged memory, or call any blocking system routines.

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