APO_CONNECTION_PROPERTY structure

Contains the dynamically changing connection properties.

Syntax


typedef struct APO_CONNECTION_PROPERTY {
  UINT_PTR         pBuffer;
  UINT32           u32ValidFrameCount;
  APO_BUFFER_FLAGS u32BufferFlags;
  UINT32           u32Signature;
} APO_CONNECTION_PROPERTY;

Members

pBuffer

A pointer to the connection buffer. Endpoints use this buffer to read and write audio data.

u32ValidFrameCount

The number of valid frames in the connection buffer. An APO uses the valid frame count to determine the amount of data to read and process in the input buffer. An APO sets the valid frame count after writing data into its output connection.

u32BufferFlags

The connection flags for this buffer. This indicates the validity status of the APOs. For more information about these flags, see APO_BUFFER_FLAGS.

u32Signature

A tag that identifies a valid APO_CONNECTION_PROPERTY structure. A valid structure is marked as APO_CONNECTION_PROPERTY_SIGNATURE.

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

Audioapotypes.h

 

 

Show: