Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEnginee Audio/Video Capture na Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Audio/Video Capture no Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]
Este tópico se aplica ao Windows XP Service Pack 2 ou posterior.
No modo de combinação, a VMR dimensiona o vídeo para a taxa de proporção correta. (Exceção: consulte de combinação não quadrada .) Isso pode exigir alongamento do vídeo se a taxa de proporção preferencial não for a mesma que a taxa de proporção física da imagem. Por exemplo, o formato DV (vídeo digital) é de 720 x 480 pixels (3:2), mas deve ser exibido em uma proporção de 4:3.
A VMR dá suporte a dois comportamentos diferentes para correção de taxa de proporção:
- Ajuste o tamanho horizontal ou vertical, para que a imagem seja sempre ampliada, nunca encolhida. Esse agora é o comportamento padrão.
- Ajuste o tamanho horizontal, alongando ou reduzindo o vídeo.
Como o segundo comportamento (somente ajuste horizontal) pode envolver a redução do vídeo, a imagem de saída pode ter menos resolução. Por esse motivo, o primeiro comportamento é preferencial. Por exemplo, no caso de vídeo 720 x 480 na taxa de proporção 4:3, o comportamento padrão produz uma imagem 720 x 550, enquanto o ajuste horizontal produz uma imagem menor de 640 x 480.
VMR-7: para definir a preferência de correção da taxa de proporção, chame IVMRMixerControl::SetMixingPrefs. Defina o sinalizador MixerPref_ARAdjustXorY para o comportamento padrão ou desmarque esse sinalizador somente para ajuste horizontal.
VMR-9: para definir a preferência de correção da taxa de proporção, chame IVMRMixerControl9::SetMixingPrefs. Defina o sinalizador MixerPref9_ARAdjustXorY para o comportamento padrão ou desmarque esse sinalizador somente para ajuste horizontal.
Tópicos relacionados