ID3D11VideoDevice1::GetVideoDecoderCaps メソッド (d3d11_1.h)

ビデオ デコーダーの機能と制限を取得します。

構文

HRESULT GetVideoDecoderCaps(
  [in]  const GUID          *pDecoderProfile,
  [in]  UINT                SampleWidth,
  [in]  UINT                SampleHeight,
  [in]  const DXGI_RATIONAL *pFrameRate,
  [in]  UINT                BitRate,
  [in]  const GUID          *pCryptoType,
  [out] UINT                *pDecoderCaps
);

パラメーター

[in] pDecoderProfile

型: const GUID*

機能が照会されるデコード プロファイル。

[in] SampleWidth

型: UINT

機能が照会されるビデオの幅。

[in] SampleHeight

型: UINT

機能が照会されるビデオの高さ。

[in] pFrameRate

型: const DXGI_RATIONAL*

ビデオ コンテンツのフレーム レート。 この情報は、リアルタイムでビデオをデコードできるかどうかを判断するためにドライバーによって使用されます。

[in] BitRate

型: UINT

ビデオ ストリームのビット レート。 値 0 は、ビット レートを無視できることを示します。

[in] pCryptoType

型: const GUID*

ビデオ ストリームの暗号化に使用される暗号化の種類。 NULL の値は、ビデオ ストリームが暗号化されていないことを示します。

[out] pDecoderCaps

型: UINT*

デコーダー機能を指定する D3D11_VIDEO_DECODER_CAPS 値のビットごとの OR の組み合わせへのポインター。

戻り値

型: HRESULT

このメソッドは、次のいずれかのエラー コードを返します。

S_OK 操作は正常に完了しました。
E_INVALIDARG 無効なパラメーターが渡されたか、この関数が無効な呼び出しパターンを使用して呼び出されました。

要件

   
サポートされている最小のクライアント Windows 10 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2016 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー d3d11_1.h

関連項目

ID3D11VideoDevice1