Partager via


ID3D11VideoContext::VideoProcessorSetStreamAutoProcessingMode, méthode (d3d11.h)

Active ou désactive les fonctionnalités de traitement automatique sur le processeur vidéo.

Syntaxe

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

Paramètres

[in] pVideoProcessor

Pointeur vers l’interface ID3D11VideoProcessor . Pour obtenir ce pointeur, appelez ID3D11VideoDevice::CreateVideoProcessor.

[in] StreamIndex

Index de base zéro du flux d’entrée. Pour obtenir le nombre maximal de flux, appelez ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps et case activée le membre de structure MaxStreamStates.

[in] Enable

Si la valeur est TRUE, les fonctionnalités de traitement automatique sont activées. Si la valeur est FALSE, le pilote désactive tout traitement vidéo supplémentaire qu’il peut effectuer.

Valeur de retour

Aucune

Remarques

Par défaut, le pilote peut effectuer certaines tâches de traitement automatiquement pendant la fente du processeur vidéo. Cette méthode permet à l’application de désactiver ces fonctionnalités de traitement vidéo supplémentaires. Par exemple, si vous fournissez votre propre nuanceur de pixels pour le processeur vidéo, vous pouvez désactiver le traitement automatique du pilote.

Configuration requise

   
Client minimal pris en charge Windows 8 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête d3d11.h

Voir aussi

ID3D11VideoContext