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