Remote Desktop Services AudioEndpoint API reference

An audio endpoint represents an audio device, audio API, or any other audio source or sink, and is used to send data to or consume data from the audio engine. An audio endpoint must be connected to the audio engine through a connection, and each connection can have only one endpoint connected to it. After an endpoint is registered, the audio engine attaches the endpoint to the connection.

Each endpoint object must implement the following interfaces:

The audio engine uses these interfaces to get information about the endpoints that are attached to the engine. The endpoint implementation must provide the mechanism to deliver data to or consume data from the engine as specified by these interfaces.

The Remote Desktop Services AudioEndpoint API supports enumeration types, interfaces, and structures.

In this section

Remarks

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