IMFTransform::GetAttributes 方法 (mftransform.h)

获取此媒体基础转换的全局属性存储 (MFT) 。

语法

HRESULT GetAttributes(
  [out] IMFAttributes **pAttributes
);

参数

[out] pAttributes

接收指向 IMFAttributes 接口的 指针。 调用方必须释放接口。

返回值

该方法返回 HRESULT。 可能的值包括(但并不限于)下表中的项。

返回代码 说明
S_OK
方法成功。
E_NOTIMPL
MFT 不支持属性。

注解

使用此方法检索到的 IMFAttributes 指针获取或设置应用于整个 MFT 的属性。 若要获取输入流的属性存储,请调用 IMFTransform::GetInputStreamAttributes。 若要获取输出流的属性存储,请调用 IMFTransform::GetOutputStreamAttributes

除非 MFT 需要支持一组特定的属性,否则此方法的实现是可选的。 异常:基于硬件的 MCT 必须实现此方法。 请参阅 硬件 MCT

要求

要求
最低受支持的客户端 Windows Vista [桌面应用 | UWP 应用]
最低受支持的服务器 Windows Server 2008 [桌面应用 | UWP 应用]
目标平台 Windows
标头 mftransform.h
Library Mfuuid.lib

另请参阅

IMFTransform

Media Foundation 转换

转换属性