Compartir a través de


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

Obtiene el valor de un parámetro de estado para un flujo de entrada en un dispositivo microsoft DirectX Video Acceleration High Definition (DXVA-HD).

Sintaxis

HRESULT GetVideoProcessStreamState(
  [in]  UINT                StreamNumber,
  [in]  DXVAHD_STREAM_STATE State,
  [in]  UINT                DataSize,
  [out] 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 consultar, especificado como miembro de la enumeración DXVAHD_STREAM_STATE .

[in] DataSize

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

[out] pData

Puntero a un búfer asignado por el autor de la llamada. El método copia los datos de estado en el búfer. El búfer debe ser lo suficientemente grande como para contener la estructura de datos que corresponde al parámetro de estado. Para obtener más información, consulte DXVAHD_STREAM_STATE.

Valor devuelto

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

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