MF_ACTIVATE_CUSTOM_VIDEO_PRESENTER_ACTIVATE 属性

指定一个激活对象,该对象为增强型视频呈现器 (EVR) 媒体接收器创建自定义视频演示者。

数据类型

IUnknown*

备注

如果要通过激活对象创建 EVR,则可以使用此属性在 EVR 上设置自定义视频演示者。 使用此属性,如下所示:

  1. 调用 MFCreateVideoRendererActivate 函数为 EVR 创建激活对象。 函数返回指向 IMFActivate 接口的指针。
  2. 通过调用 IMFAttributes::SetUnknownIMFActivate 指针上设置此属性。 特性的值是指向调用方实现的激活对象的指针。 调用方激活对象必须公开 IMFActivate 接口。

如果设置此属性,EVR 将调用 IMFActivate::ActivateObject 来创建自定义视频演示者。 视频演示者必须公开 IMFVideoPresenter 接口。

此属性的 GUID 常量从 mfuuid.lib 导出。

要求

要求
最低受支持的客户端
Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2008 [仅限桌面应用]
标头
Mfidl.h

另请参阅

媒体基础属性的字母顺序列表

增强的视频呈现器属性

IMFAttributes::GetUnknown

IMFAttributes::SetUnknown

IMFActivate

激活对象

如何编写 EVR 演示者