D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE 結構 (d3dumddi.h)

D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE 結構描述要變更之視訊處理器的數據流狀態,以及用來變更狀態的數據。

語法

typedef struct _D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE {
  [in] HANDLE                 hVideoProcessor;
  [in] UINT                   StreamNumber;
  [in] DXVAHDDDI_STREAM_STATE State;
  [in] UINT                   DataSize;
  [in] const VOID             *pData;
} D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE;

成員

[in] hVideoProcessor

視訊處理器的句柄,其數據流狀態已變更。

[in] StreamNumber

以零起始的數據流索引編號。 這個數字必須小於驅動程式在DXVAHDDDI_VPDEVCAPS 結構之 MaxStreamStates 成員中設定的數位。

[in] State

指出要修改之數據流狀態 的DXVAHDDDI_STREAM_STATE型別值。

[in] DataSize

用來變更數據流狀態的數據大小,以位元組為單位。

[in] pData

用來變更數據流狀態之數據的指標。 如需 pData 可指向之數據類型的詳細資訊,請參閱 DXVAHDDDI_STREAM_STATE 列舉的值。

規格需求

需求
最低支援的用戶端 從 Windows 7 操作系統開始,支援D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE。
標頭 d3dumddi.h (include D3dumddi.h)

另請參閱

DXVAHDDDI_STREAM_STATE

DXVAHDDDI_VPDEVCAPS

SetVideoProcessStreamState