Método ID3D11VideoContext1::VideoProcessorGetBehaviorHints (d3d11_1.h)
Devuelve sugerencias de controlador que indican cuál de las operaciones del procesador de vídeo se realizan mejor mediante el hardware de superposición de varios planos en lugar del método ID3D11VideoContext::VideoProcessorBlt .
Sintaxis
HRESULT VideoProcessorGetBehaviorHints(
[in] ID3D11VideoProcessor *pVideoProcessor,
[in] UINT OutputWidth,
[in] UINT OutputHeight,
[in] DXGI_FORMAT OutputFormat,
[in] UINT StreamCount,
[in] const D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT *pStreams,
[out] UINT *pBehaviorHints
);
Parámetros
[in] pVideoProcessor
Tipo: ID3D11VideoProcessor*
Puntero a la interfaz ID3D11VideoProcessor .
[in] OutputWidth
Tipo: UINT
Ancho del flujo de salida.
[in] OutputHeight
Tipo: UINT
Alto del flujo de salida.
[in] OutputFormat
Tipo: DXGI_FORMAT
Formato del flujo de salida.
[in] StreamCount
Tipo: UINT
Número de flujos de entrada que se van a procesar.
[in] pStreams
Tipo: const D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT*
Matriz de estructuras que especifica el formato de cada flujo de entrada y si se debe usar cada secuencia al calcular sugerencias de comportamiento.
[out] pBehaviorHints
Tipo: UINT*
Puntero a una combinación OR bit a bit de D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINTS valores que indican qué operaciones de procesador de vídeo se realizarían mejor mediante hardware de superposición de varios planos en lugar del método ID3D11VideoContext::VideoProcessorBlt .
Valor devuelto
Tipo: HRESULT
Este método devuelve uno de los siguientes códigos de error.
S_OK | La operación se ha completado correctamente. |
E_INVALIDARG | Se pasó un parámetro no válido o se llamó a esta función mediante un patrón de llamada no válido. |
E_OUTOFMEMORY | No hay memoria suficiente para completar la operación. |
Comentarios
Este método calcula las sugerencias de comportamiento mediante el estado actual del procesador de vídeo establecido por los métodos "SetOutput" y "SetStream" de ID3D11VideoContext e ID3D11VideoContext1. Debe establecer el estado adecuado antes de llamar a este método para asegurarse de que las sugerencias devueltas contienen datos útiles.
Requisitos
Cliente mínimo compatible | Windows 10 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2016 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | d3d11_1.h |