Freigeben über


AE_POSITION_FLAGS-Enumeration (audioengineendpoint.h)

Definiert Konstanten für die AE_CURRENT_POSITION-Struktur . Diese Konstanten beschreiben den Gültigkeitsgrad der aktuellen Position.

Syntax

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

Konstanten

 
POSITION_INVALID
Die Position ist ungültig und darf nicht verwendet werden.
POSITION_DISCONTINUOUS
Die Position ist gültig; Es wurde jedoch
eine Unterbrechung, z. B. eine Störung oder ein Zustandsübergang.
Diese aktuelle Position ist nicht mit der vorherigen Position korreliert. Der Start eines Datenstroms sollte keine Diskontinuität widerspiegeln.
POSITION_CONTINUOUS
Die Position ist gültig. Das vorherige Paket und das aktuelle Paket werden beide mit dem Zeitleiste synchronisiert.
POSITION_QPC_ERROR
Der dieser Position zugeordnete QPC-Timerwert (Quality Performance Counter) ist nicht genau. Dieses Flag wird festgelegt, wenn ein Positionsfehler auftritt und die Implementierung keinen genauen QPC-Wert berechnen kann, der mit der Position korreliert.

Hinweise

Die AudioEndpoint-API für Remotedesktopdienste ist für die Verwendung in Remotedesktopszenarien vorgesehen. es ist nicht für Clientanwendungen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7
Unterstützte Mindestversion (Server) Windows Server 2008 R2
Kopfzeile audioengineendpoint.h