MFCompareFullToPartialMediaType 関数 (mfapi.h)
完全なメディアの種類と部分的なメディアの種類を比較します。
構文
BOOL MFCompareFullToPartialMediaType(
IMFMediaType *pMFTypeFull,
IMFMediaType *pMFTypePartial
);
パラメーター
pMFTypeFull
完全なメディアの種類の IMFMediaType インターフェイスへのポインター。
pMFTypePartial
部分メディアの種類の IMFMediaType インターフェイスへのポインター。
戻り値
完全なメディアの種類が部分メディアの種類と互換性がある場合、関数は TRUE を返します。 それ以外の場合、関数は FALSE を返します。
注釈
パイプライン コンポーネントは、部分的なメディアの種類を返して、コンポーネントが受け入れる可能性のあるさまざまな形式を記述できます。 部分メディアの種類には、少なくとも主要な種類の GUID がありますが、型を完全に記述するために必要な他の属性の一部が欠落している可能性があります。 不足している属性は、部分型の "気にしない" 値を表します。 たとえば、ビデオの種類の一部に、ビデオの幅と高さの属性がない可能性があります。
次の条件が両方とも true の場合、この関数は TRUE を 返します。
- 部分メディアの種類には、主要な種類の GUID が含まれています。
- 部分型のすべての属性は完全な型に存在し、同じ値に設定されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | mfapi.h |
Library | Mfplat.lib |
[DLL] | Mfplat.dll |