PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMDESTRECT fonction de rappel (d3d10umddi.h)
Définit le rectangle de destination pour un flux d’entrée sur le processeur vidéo.
Syntaxe
PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMDESTRECT Pfnd3d111DdiVideoprocessorsetstreamdestrect;
void Pfnd3d111DdiVideoprocessorsetstreamdestrect(
D3D10DDI_HDEVICE unnamedParam1,
D3D11_1DDI_HVIDEOPROCESSOR unnamedParam2,
UINT unnamedParam3,
BOOL unnamedParam4,
const RECT *unnamedParam5
)
{...}
Paramètres
unnamedParam1
hDevice [in]
Handle de l’appareil d’affichage (contexte graphique).
unnamedParam2
hVideoProcessor [in]
Handle de l’objet de processeur vidéo qui a été créé via un appel à la fonction CreateVideoProcessor .
unnamedParam3
StreamIndex [in]
Index de base zéro du flux d’entrée.
unnamedParam4
Activer [in]
Si la valeur est TRUE, le rectangle de destination spécifié par le paramètre pDestRect doit être utilisé par le processeur vidéo.
unnamedParam5
pDestRect [in]
Pointeur vers une structure RECT qui spécifie le rectangle de destination.
Valeur de retour
None
Remarques
Le rectangle de destination est la partie de la surface de sortie qui reçoit le transfert de bloc de bits (bitblt) pour le flux d’entrée spécifié. Le rectangle de destination est donné en coordonnées de pixels, par rapport à la surface de sortie.
Le rectangle de destination par défaut est un rectangle vide (0, 0, 0, 0). Si la fonction VideoProcessorSetStreamDestRect n’est jamais appelée ou si le paramètre Enable a la valeur FALSE, aucune donnée n’est écrite à partir du flux d’entrée spécifié.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 |
Serveur minimal pris en charge | Windows Server 2012 |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | d3d10umddi.h (include D3d10umddi.h) |