Condividi tramite


PFND3D11_1DDI_VIDEOPROCESSORSETOUTPUTCONSTRICTION funzione di callback (d3d10umddi.h)

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

Sintassi

PFND3D11_1DDI_VIDEOPROCESSORSETOUTPUTCONSTRICTION Pfnd3d111DdiVideoprocessorsetoutputconstriction;

void Pfnd3d111DdiVideoprocessorsetoutputconstriction(
  D3D10DDI_HDEVICE unnamedParam1,
  D3D11_1DDI_HVIDEOPROCESSOR unnamedParam2,
  BOOL unnamedParam3,
  SIZE unnamedParam4
)
{...}

Parametri

unnamedParam1

hDevice [in]

Handle per il dispositivo di visualizzazione (contesto grafico).

unnamedParam2

hVideoProcessor [in]

Handle per l'oggetto processore video creato tramite una chiamata alla funzione CreateVideoProcessor .

unnamedParam3

Abilitato [in]

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

unnamedParam4

ConstrictonSize [in]

Dimensioni del 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 miniport di visualizzazione esegue il downcampionamento dell'immagine composta alle dimensioni specificate e quindi lo ridimensiona alle dimensioni del rettangolo di destinazione.

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

Il driver segnala la possibilità di supportare il downcampionamento tramite la funzione GetVideoProcessorCaps . Se il driver supporta la funzionalità di D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_CONSTRICTION , supporta la possibilità di eseguire il downsample dell'immagine composta.

Nota Se il driver non supporta la funzionalità di D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_CONSTRICTION , il runtime di Microsoft Direct3D non chiama la funzione VideoProcessorSetOutputConstriction .
 

Requisiti

Requisito Valore
Client minimo supportato Windows 8
Server minimo supportato Windows Server 2012
Piattaforma di destinazione Desktop
Intestazione d3d10umddi.h (include D3d10umddi.h)

Vedi anche

CreateVideoProcessor