DXVAHD_STREAM_STATE_FILTER_DATA 構造体 (dxvahd.h)
Microsoft DirectX Video Acceleration High Definition (DXVA-HD) 入力ストリームでのフィルター処理操作のレベルを指定します。
構文
typedef struct _DXVAHD_STREAM_STATE_FILTER_DATA {
BOOL Enable;
INT Level;
} DXVAHD_STREAM_STATE_FILTER_DATA;
メンバー
Enable
TRUE の場合、フィルターは有効になります。 それ以外 の場合、フィルターは無効になります。
Level
フィルターのレベル。 この値の意味は、実装によって異なります。 特定のフィルターの範囲と既定値を取得するには、 IDXVAHD_Device::GetVideoProcessorFilterRange メソッドを呼び出します。
Enable メンバーが FALSE の場合、Level メンバーは無視されます。
注釈
DXVA-HD 用に定義されているイメージ フィルターの一覧については、「 DXVAHD_FILTER」を参照してください。 デバイスでは、すべての種類のイメージ フィルターがサポートされていない場合があります。 デバイスが特定のフィルターをサポートしているかどうかを確認するには、IDXVAHD_Device::GetVideoProcessorDeviceCaps メソッドを呼び出し、DXVAHD_VPDEVCAPS構造体の FilterCaps メンバーをチェックします。
例
HRESULT DXVAHD_SetFilterValue(
IDXVAHD_VideoProcessor *pVP,
UINT stream,
DXVAHD_FILTER filter,
BOOL bEnable,
INT value
)
{
DXVAHD_STREAM_STATE_FILTER_DATA data = { bEnable, value };
DXVAHD_STREAM_STATE state = static_cast<DXVAHD_STREAM_STATE>(DXVAHD_STREAM_STATE_FILTER_BRIGHTNESS + filter);
HRESULT hr = pVP->SetVideoProcessStreamState(
stream,
state,
sizeof(data),
&data
);
return hr;
}
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
Header | dxvahd.h |
こちらもご覧ください
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示