ID3D11VideoContext ::VideoProcessorSetStreamSourceRect, méthode (d3d11.h)
Définit le rectangle source pour un flux d’entrée sur le processeur vidéo.
Syntaxe
void VideoProcessorSetStreamSourceRect(
[in] ID3D11VideoProcessor *pVideoProcessor,
[in] UINT StreamIndex,
[in] BOOL Enable,
[in] const RECT *pRect
);
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 la structure MaxStreamStates.
[in] Enable
Spécifie s’il faut appliquer le rectangle source.
[in] pRect
Pointeur vers une structure RECT qui spécifie le rectangle source. Si Activer a la valeur FALSE, ce paramètre est ignoré.
Valeur de retour
None
Remarques
Le rectangle source est la partie de la surface d’entrée qui est blitée sur la surface de destination. Le rectangle source est donné en coordonnées de pixels, par rapport à la surface d’entrée.
Si cette méthode n’est jamais appelée ou si le paramètre Enable a la valeur FALSE, le processeur vidéo lit à partir de l’ensemble de la surface d’entrée.
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 |