AE_CURRENT_POSITION Struktur (audioengineendpoint.h)
Meldet die aktuelle Frameposition vom Gerät an die Clients.
Syntax
typedef struct AE_CURRENT_POSITION {
UINT64 u64DevicePosition;
UINT64 u64StreamPosition;
UINT64 u64PaddingFrames;
HNSTIME hnsQPCPosition;
FLOAT32 f32FramesPerSecond;
AE_POSITION_FLAGS Flag;
} AE_CURRENT_POSITION, *PAE_CURRENT_POSITION;
Member
u64DevicePosition
Die Geräteposition in Frames.
u64StreamPosition
Die Streamposition in Frames, die verwendet wird, um den Startpunkt für die Audioaufnahme und die Position des Rendergeräts relativ zum Stream zu bestimmen.
u64PaddingFrames
Die Menge der Auffüllung in Frames zwischen der aktuellen Position und dem Streamfüllpunkt.
hnsQPCPosition
Ein übersetzter QPC-Timerwert (Quality Performance Counter), der zum Zeitpunkt der Überprüfung des u64DevicePosition-Members verwendet wurde.
f32FramesPerSecond
Die berechnete Datenrate zu dem Zeitpunkt, an dem die Position festgelegt wurde.
Flag
Ein Wert der AE_POSITION_FLAGS-Enumeration , der die Gültigkeit der Positionsinformationen angibt.
Hinweise
Die Remotedesktopdienste-AudioEndpoint-API ist für die Verwendung in Remotedesktopszenarien vorgesehen. es ist nicht für Clientanwendungen vorgesehen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 |
Kopfzeile | audioengineendpoint.h |
Weitere Informationen
IAudioEndpointRT::GetCurrentPadding