Partager via


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.

Note Si le paramètre Enable a la valeur FALSE, ce paramètre est ignoré.
 

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)

Voir aussi

CreateVideoProcessor

RECT