KSPROPERTY_ALLOCATOR_CONTROL_SURFACE_SIZE
KSPROPERTY_ALLOCATOR_CONTROL_SURFACE_SIZE 属性通知提供 DirectDraw 表面分配器 ((例如覆盖混合器) )的客户端筛选器捕获操作正在进行中,并且无论覆盖层的当前大小如何,都必须以固定大小分配 Microsoft DirectDraw 图面。 此属性是可选的。
使用情况摘要表
获取 | 设置 | 目标 | 属性描述符类型 | 属性值类型 |
---|---|---|---|---|
是 | 否 | Pin | KSPROPERTY_ALLOCATOR_CONTROL_SURFACE_SIZE_S | ULONG 对 |
操作数据) (属性值是一对 ULONG,用于指定覆盖图面的宽度和高度。
注解
支持此属性的微型驱动程序返回描述所需覆盖图面的宽度和高度的KSPROPERTY_ALLOCATOR_CONTROL_SURFACE_SIZE_S结构。 覆盖混合器分配此大小的覆盖图面。 如果这不是在固定连接期间 MediaType 中指定的大小,则会在视频端口上将视频缩放为此大小。 无论 VGA 芯片的缩放能力如何,视频端口上不会发生其他缩放。
如果混音器通过主输入引脚上的视频端口连接到此属性的上游筛选器,则覆盖混音器始终查询此新属性。 如果该筛选器未实现此属性,则覆盖混音器会假定它未捕获数据,并根据需要缩放视频端口上的视频,以保持视频正确显示。
要求
标头: ksmedia.h (包括 Ksmedia.h)