Metodo ID3D11VideoContext::VideoProcessorSetOutputConstriction (d3d11.h)

Imposta la quantità di downampling da eseguire sull'output.

Sintassi

void VideoProcessorSetOutputConstriction(
  [in] ID3D11VideoProcessor *pVideoProcessor,
       BOOL                 Enable,
       SIZE                 Size
);

Parametri

[in] pVideoProcessor

Puntatore all'interfaccia ID3D11VideoProcessor . Per ottenere questo puntatore, chiamare ID3D11VideoDevice::CreateVideoProcessor.

Enable

Se TRUE, il downampling è abilitato. In caso contrario, il downsampling è disabilitato e il membro Size viene ignorato.

Size

Dimensioni di campionamento.

Valore restituito

nessuno

Osservazioni

Il downsampling viene talvolta usato per ridurre la qualità del contenuto Premium quando non sono disponibili altre forme di protezione del contenuto. Per impostazione predefinita, il downsampling è disabilitato.

Se il parametro Enable è TRUE, il driver esegue il downampsamping dell'immagine composta alle dimensioni specificate e quindi lo ridimensiona fino alle dimensioni del rettangolo di destinazione.

La larghezza e l'altezza di Size devono essere maggiori di zero. Se la dimensione è maggiore del rettangolo di destinazione, il downampling non si verifica.

Per usare questa funzionalità, il driver deve supportare il downampling, indicato dal flag di funzionalità D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_CONSTRICTION . Per eseguire una query per questa funzionalità, chiamare ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione d3d11.h

Vedi anche

ID3D11VideoContext