IMFMetadataProvider::GetMFMetadata 方法 (mfidl.h)
获取整个演示文稿或演示文稿中的一个流的元数据集合。
语法
HRESULT GetMFMetadata(
[in] IMFPresentationDescriptor *pPresentationDescriptor,
[in] DWORD dwStreamIdentifier,
[in] DWORD dwFlags,
[out] IMFMetadata **ppMFMetadata
);
parameters
[in] pPresentationDescriptor
指向媒体源的演示文稿描述 符的 IMFPresentationDescriptor 接口的指针。
[in] dwStreamIdentifier
如果此参数为零,该方法将检索应用于整个演示文稿的元数据。 否则,此参数 指定流标识符,方法检索该流的元数据。 若要获取流的流标识符,请调用 IMFStreamDescriptor::GetStreamIdentifier。
[in] dwFlags
保留。 必须为零。
[out] ppMFMetadata
接收指向 IMFMetadata 接口的指针。 使用此接口访问元数据。 调用方必须释放接口。
返回值
该方法返回 HRESULT。 可能的值包括(但并不限于)下表中的项。
返回代码 | 说明 |
---|---|
|
方法成功。 |
|
没有元数据可用于请求的流或演示文稿。 |
要求
最低受支持的客户端 | Windows Vista [桌面应用 | UWP 应用] |
最低受支持的服务器 | Windows Server 2008 [桌面应用 | UWP 应用] |
目标平台 | Windows |
标头 | mfidl.h |
Library | Mfuuid.lib |