estructura KSAUDIO_POSITIONEX (ksmedia.h)

La estructura KSAUDIO_POSITIONEX especifica la posición de la secuencia y la información de marca de tiempo asociada para un controlador de audio basado en streaming de kernel (KS).

Sintaxis

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

Miembros

TimerFrequency

Especifica el número de tics por segundo para el temporizador que genera las marcas de tiempo.

TimeStamp1

Especifica la marca de tiempo que se toma inmediatamente antes de la adquisición de la información de posición.

Position

Especifica la posición del cursor de lectura y el cursor de escritura en el búfer de audio de una secuencia de audio.

TimeStamp2

Especifica la marca de tiempo que se toma inmediatamente después de la adquisición de la información de posición.

Comentarios

Un controlador de audio basado en KS puede usar la estructura de KSAUDIO_POSITIONEX junto con la propiedad KSPROPERTY_AUDIO_POSITIONEX para devolver una posición de secuencia y una marca de tiempo.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de Windows.
Encabezado ksmedia.h (incluye Ksmedia.h)

Consulte también

KSPROPERTY_AUDIO_POSITIONEX