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

こちらもご覧ください

DXVA-HD

IDXVAHD_VideoProcessor