Méthode IMILBitmapEffectPrimitive ::GetOutput (mileffects.h)
Effectue le traitement des pixels pour l’effet bitmap.
Syntaxe
HRESULT GetOutput(
[in] ULONG uiIndex,
[in] IMILBitmapEffectRenderContext *pContext,
[in, out] VARIANT_BOOL *pfModifyInPlace,
[out, retval] IWICBitmapSource **ppBitmapSource
);
Paramètres
[in] uiIndex
Type : ULONG
Valeur d’index de base zéro indiquant la broche de sortie à utiliser pour la sortie.
[in] pContext
Type : IMILBitmapEffectRenderContext*
Contexte de rendu à utiliser pour déterminer comment l’effet doit être rendu.
[in, out] pfModifyInPlace
Type : VARIANT_BOOL*
Valeur qui indique si l’effet doit tenter de modifier l’image d’entrée en place.
[out, retval] ppBitmapSource
Type : IWICBitmapSource**
Lorsque cette méthode retourne, contient un pointeur vers la sortie d’effet.
Valeur retournée
Type : HRESULT
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Si pfModifyInPlace est VARIANT_TRUE, l’image d’entrée peut être modifiée et retournée. Si l’effet personnalisé ne prend pas en charge les modifications sur place, définissez pfModifyInPlace sur VARIANT_FALSE pour indiquer qu’une nouvelle image a été créée.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP avec SP2, Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | mileffects.h |
Composant redistribuable | Microsoft .Net 3.0 |