structure KSAUDIO_POSITIONEX (ksmedia.h)

La structure KSAUDIO_POSITIONEX spécifie la position du flux et les informations d’horodatage associées pour un pilote audio basé sur le streaming de noyau (KS).

Syntaxe

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

Membres

TimerFrequency

Spécifie le nombre de graduations par seconde pour le minuteur qui produit les horodatages.

TimeStamp1

Spécifie l’horodatage qui est effectué immédiatement avant l’acquisition des informations de position.

Position

Spécifie la position du curseur de lecture et du curseur d’écriture dans la mémoire tampon audio d’un flux audio.

TimeStamp2

Spécifie l’horodatage qui est pris immédiatement après l’acquisition des informations de position.

Remarques

Un pilote audio basé sur KS peut utiliser la structure KSAUDIO_POSITIONEX ainsi que la propriété KSPROPERTY_AUDIO_POSITIONEX pour renvoyer une position de flux et un horodatage.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows Vista et les versions plus récentes de Windows.
En-tête ksmedia.h (inclure Ksmedia.h)

Voir aussi

KSPROPERTY_AUDIO_POSITIONEX