Freigeben über


KSAUDIO_POSITIONEX Struktur (ksmedia.h)

Die KSAUDIO_POSITIONEX-Struktur gibt die Datenstromposition und die zugehörigen Zeitstempelinformationen für einen KS-basierten Kernelstreamingtreiber an.

Syntax

typedef struct {
  LARGE_INTEGER    TimerFrequency;
  LARGE_INTEGER    TimeStamp1;
  KSAUDIO_POSITION Position;
  LARGE_INTEGER    TimeStamp2;
} KSAUDIO_POSITIONEX, *PKSAUDIO_POSITIONEX;

Angehörige

TimerFrequency

Gibt die Anzahl der Teilstriche 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 den Schreibcursor im Audiopuffer eines Audiostreams an.

TimeStamp2

Gibt den Zeitstempel an, der unmittelbar nach dem Erwerb der Positionsinformationen verwendet wird.

Bemerkungen

Ein KS-basierter Audiotreiber kann die KSAUDIO_POSITIONEX Struktur zusammen mit der KSPROPERTY_AUDIO_POSITIONEX-Eigenschaft verwenden, um eine Datenstromposition und einen Zeitstempel zurückzugeben.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows Vista und höheren Versionen von Windows.
Header- ksmedia.h (enthalten Ksmedia.h)

Siehe auch

KSPROPERTY_AUDIO_POSITIONEX