Método ID3D11VideoContext::VideoProcessorSetStreamRotation (d3d11.h)
Define a rotação do fluxo para um fluxo de entrada no processador de vídeo.
Sintaxe
void VideoProcessorSetStreamRotation(
ID3D11VideoProcessor *pVideoProcessor,
UINT StreamIndex,
BOOL Enable,
D3D11_VIDEO_PROCESSOR_ROTATION Rotation
);
Parâmetros
pVideoProcessor
Um ponteiro para a interface ID3D11VideoProcessor . Para obter esse ponteiro, chame ID3D11VideoDevice::CreateVideoProcessor.
StreamIndex
O índice baseado em zero do fluxo de entrada. Para obter o número máximo de fluxos, chame ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps e marcar o membro da estrutura MaxStreamStates.
Enable
Especifica se o fluxo deve ser girado em uma orientação no sentido horário.
Rotation
Especifica a rotação do fluxo.
Valor retornado
Nenhum
Comentários
Esse é um estado opcional e o aplicativo só deve usá-lo se D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ROTATION for relatado em D3D11_VIDEO_PROCESSOR_CAPS. FeatureCaps.
O retângulo de origem do fluxo será especificado nas coordenadas de pré-rotação (normalmente paisagem) e o retângulo de destino do fluxo será especificado nas coordenadas pós-rotação (normalmente retrato). O aplicativo deve atualizar o retângulo de destino do fluxo corretamente ao usar um valor de rotação diferente de 0° e 180°.
Requisitos
Cliente mínimo com suporte | Windows 8 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | d3d11.h |