Compartilhar via


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

Confira também

ID3D11VideoContext