ID3D11VideoDevice::CheckVideoDecoderFormat メソッド (d3d11.h)

aprofile を指定すると、ドライバーが指定された出力形式をサポートしているかどうかを確認します。

構文

HRESULT CheckVideoDecoderFormat(
  [in]  const GUID  *pDecoderProfile,
  [in]  DXGI_FORMAT Format,
  [out] BOOL        *pSupported
);

パラメーター

[in] pDecoderProfile

プロファイルを識別する GUID へのポインター。 サポートされているプロファイルの一覧を取得するには、 ID3D11VideoDevice::GetVideoDecoderProfile を呼び出します。

[in] Format

出力形式を指定する DXGI_FORMAT 値。 一般的な値には 、DXGI_FORMAT_NV12DXGI_FORMAT_420_OPAQUEがあります。

[out] pSupported

形式がサポートされている場合は TRUE 、それ以外の場合は FALSE を 受け取ります。

戻り値

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

注釈

ドライバーが pDecoderProfile で指定されたプロファイルをサポートしていない場合、メソッドは E_INVALIDARGを返します。 ドライバーがプロファイルをサポートしているが、DXGI 形式がプロファイルと互換性がない場合、メソッドは成功しますが、pSupported の値 FALSE を返します。

要件

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

こちらもご覧ください

ID3D11VideoDevice