IMFMediaEngineExtension::CanPlayType 方法 (mfmediaengine.h)

查询对象是否可以加载指定类型的媒体资源。

语法

HRESULT CanPlayType(
  [in]  BOOL                    AudioOnly,
  [in]  BSTR                    MimeType,
  [out] MF_MEDIA_ENGINE_CANPLAY *pAnswer
);

参数

[in] AudioOnly

如果 为 TRUE,则媒体引擎设置为仅音频模式。 否则,媒体引擎将设置为音频-视频模式。

[in] MimeType

包含 MIME 类型的字符串,其中包含 RFC 4281 中定义的可选编解码器参数。

[out] pAnswer

接收 MF_MEDIA_ENGINE_CANPLAY 枚举的成员。

返回值

如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

注解

如果媒体引擎扩展支持一个或多个 MIME 类型,请实现此方法。

要求

要求
最低受支持的客户端 Windows 8 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2012 [桌面应用 |UWP 应用]
目标平台 Windows
标头 mfmediaengine.h

另请参阅

IMFMediaEngineExtension