Método ID3D11VideoContext::VideoProcessorSetStreamRotation (d3d11.h)
Establece la rotación de flujos para un flujo de entrada en el procesador de vídeo.
Sintaxis
void VideoProcessorSetStreamRotation(
ID3D11VideoProcessor *pVideoProcessor,
UINT StreamIndex,
BOOL Enable,
D3D11_VIDEO_PROCESSOR_ROTATION Rotation
);
Parámetros
pVideoProcessor
Puntero a la interfaz ID3D11VideoProcessor . Para obtener este puntero, llame a ID3D11VideoDevice::CreateVideoProcessor.
StreamIndex
Índice de base cero del flujo de entrada. Para obtener el número máximo de secuencias, llame a ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps y compruebe el miembro de estructura MaxStreamStates .
Enable
Especifica si la secuencia se va a girar en una orientación en sentido de las agujas del reloj.
Rotation
Especifica la rotación de la secuencia.
Valor devuelto
None
Observaciones
Se trata de un estado opcional y la aplicación solo debe usarla si D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ROTATION se notifica en D3D11_VIDEO_PROCESSOR_CAPS. FeatureCaps.
El rectángulo de origen de la secuencia se especificará en las coordenadas de rotación previa (normalmente horizontal) y el rectángulo de destino de la secuencia se especificará en las coordenadas posteriores a la rotación (normalmente vertical). La aplicación debe actualizar el rectángulo de destino de la secuencia correctamente cuando se usa un valor de rotación distinto de 0° y 180°.
Requisitos
Cliente mínimo compatible | Windows 8 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2012 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | d3d11.h |