ID3D11VideoContext ::VideoProcessorSetStreamFilter, méthode (d3d11.h)
Active ou désactive un filtre d’image pour un flux d’entrée sur le processeur vidéo.
Syntaxe
void VideoProcessorSetStreamFilter(
[in] ID3D11VideoProcessor *pVideoProcessor,
[in] UINT StreamIndex,
[in] D3D11_VIDEO_PROCESSOR_FILTER Filter,
[in] BOOL Enable,
[in] int Level
);
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] Filter
Filtre, spécifié en tant que valeur D3D11_VIDEO_PROCESSOR_FILTER .
Pour interroger les filtres pris en charge par le pilote, appelez ID3D11VideoProcessorEnumerator ::GetVideoProcessorCaps.
[in] Enable
Spécifie s’il faut activer le filtre.
[in] Level
Niveau de filtre. Si Enable a la valeur FALSE, ce paramètre est ignoré.
Pour trouver la plage valide de niveaux pour un filtre spécifié, appelez ID3D11VideoProcessorEnumerator ::GetVideoProcessorFilterRange.
Valeur de retour
None
Configuration requise
Condition requise | Valeur |
---|---|
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 |