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 |