Condividi tramite


Metodo ID3D11VideoContext::VideoProcessorSetStreamAutoProcessingMode (d3d11.h)

Abilita o disabilita le funzionalità di elaborazione automatica nel processore video.

Sintassi

void VideoProcessorSetStreamAutoProcessingMode(
  [in] ID3D11VideoProcessor *pVideoProcessor,
  [in] UINT                 StreamIndex,
  [in] BOOL                 Enable
);

Parametri

[in] pVideoProcessor

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

[in] StreamIndex

Indice in base zero del flusso di input. Per ottenere il numero massimo di flussi, chiamare ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps e controllare il membro della struttura MaxStreamStates .

[in] Enable

Se TRUE, le funzionalità di elaborazione automatica sono abilitate. Se FALSE, il driver disabilita qualsiasi elaborazione video aggiuntiva che potrebbe essere eseguita.

Valore restituito

nessuno

Osservazioni

Per impostazione predefinita, il driver potrebbe eseguire automaticamente determinate attività di elaborazione durante il blit del processore video. Questo metodo consente all'applicazione di disabilitare queste funzionalità di elaborazione video aggiuntive. Ad esempio, se fornisci un pixel shader personalizzato per il processore video, potresti voler disabilitare l'elaborazione automatica del driver.

Requisiti

   
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