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 |