KSAUDIO_PRESENTATION_POSITION结构 (ksmedia.h)
KSAUDIO_PRESENTATION_POSITION 结构指定正在呈现到终结点的音频数据流中的当前游标位置。
语法
typedef struct {
UINT64 u64PositionInBlocks;
UINT64 u64QPCPosition;
} KSAUDIO_PRESENTATION_POSITION, *PKSAUDIO_PRESENTATION_POSITION;
成员
u64PositionInBlocks
指定从流开始到流中当前解码后未压缩位置的块偏移量。 “块”是指同一示例中的通道组。 例如,在 PCM 流中,块与帧相同。 但是,对于压缩格式,块是帧中的单个示例。 这意味着对于帧中有 1152 个样本的典型 MP3 流,有 1152 个块。
u64QPCPosition
指定音频驱动程序读取演示位置以响应 KSAUDIO_PRESENTATION_POSITION 调用时的性能计数器的值。 驱动程序写入此字段时,从调用 KeQueryPerformanceCounter(拍摄演示文稿位置快照时)读取的值。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 8 |
支持的最低服务器 | Windows Server 2012 |
标头 | ksmedia.h |