PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMSOURCERECT fonction de rappel (d3d10umddi.h)
Définit le rectangle source d’un flux d’entrée sur le processeur vidéo.
Syntaxe
PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMSOURCERECT Pfnd3d111DdiVideoprocessorsetstreamsourcerect;
void Pfnd3d111DdiVideoprocessorsetstreamsourcerect(
D3D10DDI_HDEVICE unnamedParam1,
D3D11_1DDI_HVIDEOPROCESSOR unnamedParam2,
UINT unnamedParam3,
BOOL unnamedParam4,
const RECT *unnamedParam5
)
{...}
Paramètres
unnamedParam1
hDevice [in]
Handle pour le périphérique d’affichage (contexte graphique).
unnamedParam2
hVideoProcessor [in]
Handle de l’objet 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 source spécifié doit être appliqué au flux d’entrée.
Si la valeur est FALSE, aucun rectangle source n’est appliqué au flux d’entrée.
unnamedParam5
pSourceRect [in]
Pointeur vers une structure RECT qui spécifie le rectangle source.
Valeur de retour
None
Remarques
Le rectangle source est la partie de la surface d’entrée à partir de laquelle le processeur vidéo effectue un transfert de bloc de bits (bitblt) vers la surface de destination. Le rectangle source est donné en coordonnées de pixels, par rapport à la surface d’entrée.
Si la fonction VideoProcessorSetStreamSourceRect 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 |
Serveur minimal pris en charge | Windows Server 2012 |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | d3d10umddi.h (incluez D3d10umddi.h) |