структура KSAUDIO_POSITIONEX (ksmedia.h)

Структура KSAUDIO_POSITIONEX определяет положение потока и связанные с ней сведения о метке времени для драйвера аудио на основе потоковой передачи ядра (KS).

Синтаксис

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

Члены

TimerFrequency

Указывает количество тактов в секунду для таймера, создающего метки времени.

TimeStamp1

Указывает метку времени, которая принимается непосредственно перед получением сведений о позиции.

Position

Указывает положение курсора чтения и записи в звуковом буфере звукового потока.

TimeStamp2

Указывает метку времени, которая принимается сразу после получения сведений о положении.

Комментарии

Аудиодрайвер на основе KS может использовать структуру KSAUDIO_POSITIONEX вместе со свойством KSPROPERTY_AUDIO_POSITIONEX для возврата позиции потока и метки времени.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Vista и более поздних версиях Windows.
Верхняя часть ksmedia.h (включая Ksmedia.h)

См. также раздел

KSPROPERTY_AUDIO_POSITIONEX