IDXVAHD_VideoProcessor::SetVideoProcessStreamState メソッド (dxvahd.h)
Microsoft DirectX Video Acceleration High Definition (DXVA-HD) デバイスの入力ストリームの状態パラメーターを設定します。
構文
HRESULT SetVideoProcessStreamState(
[in] UINT StreamNumber,
[in] DXVAHD_STREAM_STATE State,
[in] UINT DataSize,
[in] const void *pData
);
パラメーター
[in] StreamNumber
入力ストリームの 0 から始まるインデックス。 ストリームの最大数を取得するには、IDXVAHD_Device::GetVideoProcessorDeviceCaps を呼び出し、DXVAHD_VPDEVCAPS構造体の MaxStreamStates メンバーをチェックします。
[in] State
DXVAHD_STREAM_STATE列挙体のメンバーとして指定される、設定する state パラメーター。
[in] DataSize
pData が指すバッファーのサイズ (バイト単位)。
[in] pData
状態データを含むバッファーへのポインター。 データの意味は 、State パラメーターによって異なります。 各状態には、対応するデータ構造があります。詳細については、「 DXVAHD_STREAM_STATE」を参照してください。 呼び出し元はバッファーを割り当て、このメソッドを呼び出す前にパラメーター データを入力します。
戻り値
このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。
注釈
個々の入力ストリームに適用される状態パラメーターを設定するには、このメソッドを呼び出します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | dxvahd.h |