Método ID3D11VideoContext::VideoProcessorBlt (d3d11.h)
Realiza una operación de procesamiento de vídeo en una o varias muestras de entrada y escribe el resultado en una superficie de Direct3D.
Sintaxis
HRESULT VideoProcessorBlt(
[in] ID3D11VideoProcessor *pVideoProcessor,
[in] ID3D11VideoProcessorOutputView *pView,
[in] UINT OutputFrame,
[in] UINT StreamCount,
[in] const D3D11_VIDEO_PROCESSOR_STREAM *pStreams
);
Parámetros
[in] pVideoProcessor
Puntero a la interfaz ID3D11VideoProcessor . Para obtener este puntero, llame al método ID3D11VideoDevice::CreateVideoProcessor .
[in] pView
Puntero a la interfaz ID3D11VideoProcessorOutputView para la superficie de salida. La salida de la operación de procesamiento de vídeo se escribirá en esta superficie.
[in] OutputFrame
Número de fotograma del fotograma de vídeo de salida, indizado desde cero.
[in] StreamCount
Número de flujos de entrada que se van a procesar.
[in] pStreams
Puntero a una matriz de estructuras de D3D11_VIDEO_PROCESSOR_STREAM que contienen información sobre los flujos de entrada. El autor de la llamada asigna la matriz y rellena cada estructura. El número de elementos de la matriz se asigna en el parámetro StreamCount .
Valor devuelto
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
El valor máximo de StreamCount se da en el miembro MaxStreamStates de la estructura D3D11_VIDEO_PROCESSOR_CAPS . El número máximo de secuencias que se pueden habilitar a la vez se da en el miembro MaxInputStreams de esa estructura.
Si el modo estéreo de salida es TRUE:
- La vista de salida debe contener una matriz de texturas de dos elementos.
- Se debe especificar al menos una secuencia estéreo.
- Si se habilitan varios flujos de entrada, es posible que uno o varios de los flujos de entrada contengan datos mono.
- La vista de salida debe contener un único elemento.
- El formato estéreo no puede ser D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO .
Si la aplicación usa consultas D3D11, es posible que esta función no se tenga en cuenta con D3D11_QUERY_EVENT y D3D11_QUERY_TIMESTAMP cuando se usan niveles de características inferiores a 11. D3D11_QUERY_PIPELINE_STATISTICS no incluirá esta función para ningún nivel de característica.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | d3d11.h |