次の方法で共有


IDXVAHD_Device::GetVideoProcessorFilterRange メソッド (dxvahd.h)

Microsoft DirectX Video Acceleration High Definition (DXVA-HD) デバイスがサポートするイメージ フィルターの値の範囲を取得します。

構文

HRESULT GetVideoProcessorFilterRange(
  [in]  DXVAHD_FILTER            Filter,
  [out] DXVAHD_FILTER_RANGE_DATA *pRange
);

パラメーター

[in] Filter

DXVAHD_FILTER列挙体のメンバーとして指定されたイメージ フィルターの種類。

[out] pRange

DXVAHD_FILTER_RANGE_DATA構造体へのポインター。 メソッドは、指定したフィルターの値の範囲を構造体に入力します。

戻り値

このメソッドは HRESULT を返します。 有効な値を次の表に示しますが、これ以外にもあります。

リターン コード 説明
S_OK
メソッドが成功しました。
E_INVALIDARG
Filter パラメーターが無効であるか、指定されたフィルターがデバイスでサポートされていません。

解説

デバイスでサポートされているイメージ フィルターを確認するには、DXVAHD_VPDEVCAPS構造体の FilterCaps メンバーをチェックします。 この値を取得するには 、IDXVAHD_Device::GetVideoProcessorDeviceCaps メソッドを呼び出します。

要件

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

関連項目

DXVA-HD

IDXVAHD_Device