Compositor 转换

[与此页面关联的功能 DirectShow 是旧版功能。 它已被 MediaPlayerIMFMediaEngineMedia Foundation 中的音频/视频捕获所取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能在 Media Foundation 中使用 MediaPlayerIMFMediaEngine音频/视频捕获 ,而不是 DirectShow。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

注意

[已弃用。 此 API 可能会从 Windows 的未来版本中删除。]

 

Compositor 转换将一个子对象从前景合成到背景上的指定矩形,而不会更改背景的其余部分。 使用此切换效果创建分屏或画中画效果。

下图显示了合成器转换:

compositor 转换

类 ID (CLSID) : {BB44391D-6ABD-422f-9E2E-385C9DFF51FC}

CLSID 变量名称:CLSID_DxtCompositor

友好名称:“DxtCompositor”

属性

属性 类型 默认 说明
高度 long 0 目标矩形的高度(以像素为单位)。
OffsetX long 0 目标矩形的水平偏移量(以像素为单位)。
OffsetY long 0 目标矩形的垂直偏移量(以像素为单位)。
SrcHeight long 0 源上的子对象角的高度(以像素为单位)。
SrcOffsetX long 0 源上子对象角的 x 坐标(以像素为单位)。
SrcOffsetY long 0 源上的子对象角的 y 坐标(以像素为单位)。
SrcWidth long 0 源上的子对象角的宽度(以像素为单位)。
宽度 long 0 目标矩形的宽度(以像素为单位)。

 

下图演示了这些属性:

compositor 属性

过渡和效果