KSPROPERTY_VIDEOCOMPRESSION_WINDOWSIZE
KSPROPERTY_VIDEOCOMPRESSION_WINDOWSIZE 属性控制描述平均帧大小的数据速率。 必须实现此属性。
使用情况摘要表
Get | Set | 目标 | 属性描述符类型 | 属性值类型 |
---|---|---|---|---|
是 |
是 |
筛选器 |
LONG |
操作数据) (属性值为 LONG,它指定表示平均帧大小的数据速率。
注解
KSPROPERTY_VIDEOCOMPRESSION_S 结构的 Value 成员指定窗口大小。
支持此属性的微型驱动程序应在检索微型驱动程序的视频压缩功能的 KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S 结构的 Capabilities 成员中设置KS_CompressionCaps_CanWindow标志。 如果微型驱动程序设置 KS_CompressionCaps_CanWindow 标志,它应提供对 属性的 get 和 set 支持。
对于大小 n 的窗口 , 任何连续 n 帧的平均帧大小不得超过流的指定数据速率,尽管 单个 帧可能更大或更小。 例如,如果数据速率设置为每秒 150 KB, (KBps) 每秒 15 帧 (fps) 电影,则每个帧 的平均 大小必须小于或等于 10 KB。 只要电影) 每秒 15 帧计算的平均大小 (小于或等于 10 KB,单个帧可能更大或更小。
要求
标头 |
Ksmedia.h (包括 Ksmedia.h) |