IMFMediaEngineExtension::CanPlayType メソッド (mfmediaengine.h)

オブジェクトが指定した種類のメディア リソースを読み込むことができるかどうかを照会します。

構文

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

パラメーター

[in] AudioOnly

TRUE の場合、メディア エンジンはオーディオ専用モードに設定されます。 それ以外の場合、メディア エンジンはオーディオ ビデオ モードに設定されます。

[in] MimeType

RFC 4281 で定義されているオプションの codecs パラメーターを含む MIME の種類を含む文字列。

[out] pAnswer

MF_MEDIA_ENGINE_CANPLAY列挙体のメンバーを受け取ります。

戻り値

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

注釈

メディア エンジン拡張機能で 1 つ以上の MIME の種類がサポートされている場合は、このメソッドを実装します。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー mfmediaengine.h

こちらもご覧ください

IMFMediaEngineExtension