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 |