IAudioDeviceEndpoint interface

Initializes a device endpoint object and gets the capabilities of the device that it represents.

A device endpoint abstracts an audio device. The device can be a rendering device such as a speaker or a capture device such as a microphone. A device endpoint must implement the IAudioDeviceEndpoint interface.

To a get a reference to the IAudioDeviceEndpoint interface of the device, the audio engine calls QueryInterface on the audio endpoint (IAudioInputEndpointRT or IAudioOutputEndpointRT) for the device.

Members

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

Methods

The IAudioDeviceEndpoint interface has these methods.

MethodDescription
GetEventDrivenCapable

Indicates whether the audio endpoint can be event driven.

GetRTCaps

Indicates whether the audio device is real-time (RT)-capable.

SetBuffer

Sets the endpoint format and the size of the endpoint's buffer through which the audio data is streamed.

WriteExclusiveModeParametersToSharedMemory

Creates and writes the exclusive-mode parameters to shared memory.

 

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: