KSAUDIO_POSITIONEX-Struktur (ksmedia.h)
Die KSAUDIO_POSITIONEX-Struktur gibt die Streamposition und die zugehörigen Zeitstempelinformationen für einen Kernelstreamingtreiber (KS) an.
Syntax
typedef struct {
LARGE_INTEGER TimerFrequency;
LARGE_INTEGER TimeStamp1;
KSAUDIO_POSITION Position;
LARGE_INTEGER TimeStamp2;
} KSAUDIO_POSITIONEX, *PKSAUDIO_POSITIONEX;
Member
TimerFrequency
Gibt die Anzahl der Ticks pro Sekunde für den Timer an, der die Zeitstempel erzeugt.
TimeStamp1
Gibt den Zeitstempel an, der unmittelbar vor dem Erwerb der Positionsinformationen verwendet wird.
Position
Gibt die Position des Lesecursors und des Schreibcursors im Audiopuffer eines Audiostreams an.
TimeStamp2
Gibt den Zeitstempel an, der unmittelbar nach dem Erwerb der Positionsinformationen verwendet wird.
Hinweise
Ein KS-basierter Audiotreiber kann die KSAUDIO_POSITIONEX-Struktur zusammen mit der KSPROPERTY_AUDIO_POSITIONEX-Eigenschaft verwenden, um eine Streamposition und einen Zeitstempel zurückzugeben.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows Vista und späteren Windows-Versionen. |
Kopfzeile | ksmedia.h (include Ksmedia.h) |