Windows desktop applications
Collapse the table of content
Expand the table of content

AUDIO_ENDPOINT_EXCLUSIVE_CREATE_PARAMS structure

Contains creation parameters for an endpoint that is used in exclusive mode. This structure is used by the IAudioDeviceEndpoint::WriteExclusiveModeParametersToSharedMemory method to write the properties in a shared memory region.

Syntax


typedef struct _AUDIO_ENDPOINT_EXCLUSIVE_CREATE_PARAMS {
  UINT32       u32Size;
  LONGLONG     hConnection;
  BOOL         bIsRtCapable;
  HNSTIME      hnsBufferDuration;
  HNSTIME      hnsPeriod;
  UINT32       u32LatencyCoefficient;
  WAVEFORMATEX wfxDeviceFormat;
} AUDIO_ENDPOINT_EXCLUSIVE_CREATE_PARAMS, *PAUDIO_ENDPOINT_EXCLUSIVE_CREATE_PARAMS;

Members

u32Size

The size of this structure.

hConnection

The handle to the generic handle pointer.

bIsRtCapable

Indicates whether the audio device is real-time (RT)-capable. TRUE if the audio device is RT-capable, or FALSE otherwise.

hnsBufferDuration

The duration, in hundred-nanosecond units, of the requested looped buffer.

hnsPeriod

The periodicity of the endpoint, in 100-nansecond units.

u32LatencyCoefficient

The latency coefficient of the endpoint. This value is used to calculate the latency. Latency = u32LatencyCoefficient * hnsPeriod.

wfxDeviceFormat

The format of the device that the endpoint represents.

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

See also

IAudioDeviceEndpoint::WriteExclusiveModeParametersToSharedMemory

 

 

Show:
© 2016 Microsoft