IAudioEndpointRT interface

Gets the difference between the current read and write positions in the endpoint buffer. The IAudioEndpointRT interface is used by the audio engine.

IAudioEndpointRT 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.

Members

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

Methods

The IAudioEndpointRT interface has these methods.

MethodDescription
GetCurrentPadding

Gets the amount, in 100-nanosecond units, of data that is queued up in the endpoint.

ProcessingComplete

Notifies the endpoint that a processing pass has been completed.

SetPinActive

Notifies the endpoint that it must change the state of the underlying stream to an active state.

SetPinInactive

Notifies the endpoint that it must change the state of the underlying stream to an inactive state.

 

Remarks

The Remote Desktop Services AudioEndpoint API is for use in Remote Desktop scenarios; it is not for client applications.

Requirements

Minimum supported client

Windows 7

Minimum supported server

Windows Server 2008 R2

Header

Audioengineendpoint.h

 

 

Show: