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.
typedef enum AE_POSITION_FLAGS {
POSITION_INVALID,
POSITION_DISCONTINUOUS,
POSITION_CONTINUOUS,
POSITION_QPC_ERROR
} ;
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. |
The Remote Desktop Services AudioEndpoint API is for use in Remote Desktop scenarios; it is not for client applications.
Requirement | Value |
---|---|
Minimum supported client | Windows 7 |
Minimum supported server | Windows Server 2008 R2 |
Header | audioengineendpoint.h |