Méthode CBaseControlVideo. GetCurrentImage

La GetCurrentImage méthode récupère une copie de l’image actuelle au niveau du convertisseur.

Syntaxe

HRESULT GetCurrentImage(
   long *pBufferSize,
   long *pVideoImage
);

Paramètres

pBufferSize

Pointeur vers la taille de la mémoire tampon de sortie.

pVideoImage

Pointeur vers la mémoire tampon de sortie de l’image.

Valeur retournée

Retourne une valeur HRESULT qui dépend de l’implémentation de. Il peut s’agir de l’une des valeurs suivantes ou d’autres valeurs non listées.

Code de retour Description
E _ échec
Échec.
E _ INVALIDARG
Argument non valide.
_OUTOFMEMORY E
Mémoire insuffisante. Retourné lorsque le paramètre pVideoInfo a la valeur null.
NOERROR
Réussite.
VFW _ E _ non _ suspendu
L’opération n’a pas pu être effectuée car le filtre n’est pas suspendu.

Remarques

Cette fonction membre récupère l’image à partir de l’exemple et la copie dans la mémoire tampon de sortie. La section de la vidéo copiée dans la mémoire tampon de sortie reflète le rectangle source défini par le biais de l’interface IBasicVideo . Elle ne reflète pas le rectangle de destination.

Configuration requise

Condition requise Valeur
En-tête
Ctlutil. h (inclure Flux. h)
Bibliothèque
Strmbase. lib (versions commerciales);
Strmbasd. lib (versions Debug)

Voir aussi

CBaseControlVideo, classe