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 |