Share via


IDXVAHD_VideoProcessor::GetVideoProcessStreamState メソッド (dxvahd.h)

Microsoft DirectX Video Acceleration High Definition (DXVA-HD) デバイス上の入力ストリームの状態パラメーターの値を取得します。

構文

HRESULT GetVideoProcessStreamState(
  [in]  UINT                StreamNumber,
  [in]  DXVAHD_STREAM_STATE State,
  [in]  UINT                DataSize,
  [out] void                *pData
);

パラメーター

[in] StreamNumber

入力ストリームの 0 から始まるインデックス。 ストリームの最大数を取得するには、IDXVAHD_Device::GetVideoProcessorDeviceCaps を呼び出し、DXVAHD_VPDEVCAPS構造体の MaxStreamStates メンバーをチェックします。

[in] State

DXVAHD_STREAM_STATE 列挙体のメンバーとして指定された、クエリを実行する状態パラメーター。

[in] DataSize

pData が指すバッファーのサイズ (バイト単位)。

[out] pData

呼び出し元によって割り当てられたバッファーへのポインター。 メソッドは、状態データをバッファーにコピーします。 バッファーは、state パラメーターに対応するデータ構造を保持するのに十分な大きさである必要があります。 詳細については、「 DXVAHD_STREAM_STATE」を参照してください。

戻り値

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

要件

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

こちらもご覧ください

DXVA-HD

IDXVAHD_VideoProcessor