MFConvertColorInfoFromDXVA 関数 (mfapi.h)

[この API はサポートされていないため、今後変更または使用できない可能性があります。 アプリケーションでは 、MFVIDEOFORMAT 構造体の使用を避け、代わりにメディア・タイプ属性を使用する必要があります。 詳細については、「 拡張色情報」を参照してください。

MFVIDEOFORMAT 構造体の拡張色情報を設定します。

構文

HRESULT MFConvertColorInfoFromDXVA(
  [in, out] MFVIDEOFORMAT *pToFormat,
  [in]      DWORD         dwFromDXVA
);

パラメーター

[in, out] pToFormat

MFVIDEOFORMAT 構造体へのポインター。 関数は、 dwFromDXVA パラメーターの DXVA 色情報に対応する構造体メンバーを入力します。 関数は、他の構造体メンバーを変更しません。

[in] dwFromDXVA

拡張色情報を含む DWORDDWORD のビットフィールドは、DXVA2_ExtendedFormat構造体で定義されます。

戻り値

この関数が成功すると、 S_OKが返されます。 そうでない場合は、HRESULT エラー コードを返します。

解説

この関数は 、MFVIDEOFORMAT 構造体に次のフィールドを設定します。

  • videoInfo.MFNominalRange
  • videoInfo.MFVideoLighting
  • videoInfo.MFVideoPrimaries
  • videoInfo.MFVideoTransferFunction
  • videoInfo.MFVideoTransferMatrix
  • videoInfo.SourceChromaSubsampling
メモ Windows 7 より前では、この関数は evr.dll からエクスポートされていました。 Windows 7 以降では、この関数は mfplat.dll からエクスポートされ、evr.dll は mfplat.dll を呼び出すスタブ関数をエクスポートします。 詳細については、「 Windows 7 でのライブラリの変更」を参照してください。
 

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー mfapi.h
Library Evr.lib
[DLL] Mfplat.dll

関連項目

拡張色情報

メディア ファンデーション機能

メディアの種類