IMFVideoProcessor::GetProcAmpRange メソッド (evr9.h)
色調整 (ProcAmp) 設定の値の範囲を取得します。
構文
HRESULT GetProcAmpRange(
[in] DWORD dwProperty,
[out] DXVA2_ValueRange *pPropRange
);
パラメーター
[in] dwProperty
クエリを実行する ProcAmp 設定。 使用可能な値の一覧については、「 ProcAmp の設定」を参照してください。
[out] pPropRange
指定 した ProcAmp 設定の値の範囲を受け取るDXVA2_ValueRange構造体へのポインター。
戻り値
このメソッドは HRESULT を返します。 有効な値を次の表に示しますが、これ以外にもあります。
リターン コード | 説明 |
---|---|
|
メソッドが成功しました。 |
|
dwProperty の値が無効です。 |
|
ビデオ プロセッサ モードが設定されていません。 |
|
参照ストリームのメディアの種類が設定されていません。 |
解説
このメソッドは、指定された ProcAmp 設定に対して現在のビデオ プロセッサ モードでサポートされている値の範囲を返します。
このメソッドは、ミキサーでビデオ プロセッサ モードが設定されていない場合に失敗します。 ビデオ プロセッサ モードを選択するには、 IMFVideoProcessor::SetVideoProcessorMode を呼び出します。 それ以外の場合、ストリーミングの開始時に EVR によってモードが自動的に選択されます。
ドライバーでサポートされている ProcAmp 設定を確認するには、 IMFVideoProcessor::GetVideoProcessorCaps を呼び出します。
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | evr9.h |
Library | Strmiids.lib |