Compartilhar via


KSAUDIO_POSITIONEX estrutura (ksmedia.h)

A estrutura KSAUDIO_POSITIONEX especifica a posição do fluxo e as informações de carimbo de data/hora associadas para um driver de áudio baseado em KS (streaming de kernel).

Sintaxe

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

Membros

TimerFrequency

Especifica o número de tiques por segundo para o temporizador que produz os carimbos de data/hora.

TimeStamp1

Especifica o carimbo de data/hora que é feito imediatamente antes da aquisição das informações de posição.

Position

Especifica a posição do cursor de leitura e do cursor de gravação no buffer de áudio de um fluxo de áudio.

TimeStamp2

Especifica o carimbo de data/hora que é tomado imediatamente após a aquisição das informações de posição.

Observações

Um driver de áudio baseado em KS pode usar a estrutura de KSAUDIO_POSITIONEX juntamente com a propriedade KSPROPERTY_AUDIO_POSITIONEX para retornar uma posição de fluxo e um carimbo de data/hora.

Requisitos

Requisito Valor
de cliente com suporte mínimo Disponível no Windows Vista e versões posteriores do Windows.
cabeçalho ksmedia.h (inclua Ksmedia.h)

Consulte também

KSPROPERTY_AUDIO_POSITIONEX