Método IDXVAHD_VideoProcessor::SetVideoProcessStreamState (dxvahd.h)

Establece un parámetro de estado para una secuencia de entrada en un dispositivo de alta definición de alta definición de vídeo (DXVA-HD) de Microsoft DirectX.

Sintaxis

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

Parámetros

[in] StreamNumber

Índice de base cero del flujo de entrada. Para obtener el número máximo de secuencias, llame a IDXVAHD_Device::GetVideoProcessorDeviceCaps y compruebe el miembro MaxStreamStates de la estructura DXVAHD_VPDEVCAPS .

[in] State

Parámetro de estado que se va a establecer, especificado como miembro de la enumeración DXVAHD_STREAM_STATE .

[in] DataSize

Tamaño, en bytes, del búfer al que apunta pData.

[in] pData

Puntero a un búfer que contiene los datos de estado. El significado de los datos depende del parámetro State . Cada estado tiene una estructura de datos correspondiente; para obtener más información, consulte DXVAHD_STREAM_STATE. El llamador asigna el búfer y rellena los datos del parámetro antes de llamar a este método.

Valor devuelto

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Llame a este método para establecer parámetros de estado que se aplican a flujos de entrada individuales.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado dxvahd.h

Consulte también

DXVA-HD

IDXVAHD_VideoProcessor