AE_POSITION_FLAGS enumeration (audioengineendpoint.h)

Defines constants for the AE_CURRENT_POSITION structure. These constants describe the degree of validity of the current position.

Syntax

typedef enum AE_POSITION_FLAGS {
  POSITION_INVALID,
  POSITION_DISCONTINUOUS,
  POSITION_CONTINUOUS,
  POSITION_QPC_ERROR
} ;

Constants

 
POSITION_INVALID
The position is not valid and must not be used.
POSITION_DISCONTINUOUS
The position is valid; however, there has been
a disruption such as a glitch or state transition.
This current position is not correlated with the previous position. The start of a stream should not reflect a discontinuity.
POSITION_CONTINUOUS
The position is valid. The previous packet and the current packet are both synchronized with the timeline.
POSITION_QPC_ERROR
The quality performance counter (QPC) timer value associated with this position is not accurate. This flag is set when a position error is encountered and the implementation is unable to compute an accurate QPC value that correlates with the position.

Remarks

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

Requirements

Requirement Value
Minimum supported client Windows 7
Minimum supported server Windows Server 2008 R2
Header audioengineendpoint.h