структура 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

Отсчитываемый от нуля номер индекса потока. Это число должно быть меньше числа, заданного драйвером в элементе MaxStreamStatesструктуры DXVAHDDDI_VPDEVCAPS .

[in] State

Значение типа DXVAHDDDI_STREAM_STATE, указывающее состояние потока для изменения.

[in] DataSize

Размер (в байтах) данных, используемых для изменения состояния потока.

[in] pData

Указатель на данные, используемые для изменения состояния потока. Дополнительные сведения о типах данных, на которые может указывать pData , см. в разделе Значения перечисления DXVAHDDDI_STREAM_STATE .

Требования

Требование Значение
Минимальная версия клиента D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE поддерживается начиная с операционной системы Windows 7.
Верхняя часть d3dumddi.h (включая D3dumddi.h)

См. также раздел

DXVAHDDDI_STREAM_STATE

DXVAHDDDI_VPDEVCAPS

SetVideoProcessStreamState