Método ID3D11VideoContext::VideoProcessorSetOutputConstriction (d3d11.h)
Define a quantidade de downsampling a ser executada na saída.
Sintaxe
void VideoProcessorSetOutputConstriction(
[in] ID3D11VideoProcessor *pVideoProcessor,
BOOL Enable,
SIZE Size
);
Parâmetros
[in] pVideoProcessor
Um ponteiro para a interface ID3D11VideoProcessor . Para obter esse ponteiro, chame ID3D11VideoDevice::CreateVideoProcessor.
Enable
Se TRUE, o downsampling estará habilitado. Caso contrário, o downsampling será desabilitado e o membro Size será ignorado.
Size
O tamanho da amostragem.
Retornar valor
Nenhum
Comentários
Às vezes, o downsampling é usado para reduzir a qualidade do conteúdo premium quando outras formas de proteção de conteúdo não estão disponíveis. Por padrão, o downsampling está desabilitado.
Se o parâmetro Enable for TRUE, o driver reduzirá a amostra da imagem composta para o tamanho especificado e a dimensionará de volta para o tamanho do retângulo de destino.
A largura e a altura de Size devem ser maiores que zero. Se o tamanho for maior que o retângulo de destino, não ocorrerá downsampling.
Para usar esse recurso, o driver deve dar suporte a downsampling, indicado pelo sinalizador de funcionalidade D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_CONSTRICTION . Para consultar esse recurso, chame ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2012 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | d3d11.h |