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)

Weitere Informationen

KSPROPERTY_AUDIO_POSITIONEX