Méthode CBaseControlVideo. GetImageSize
La GetImageSize méthode récupère les informations sur la taille de l’image vidéo.
Syntaxe
HRESULT GetImageSize(
VIDEOINFOHEADER *pVideoInfo,
long *pBufferSize,
RECT *pSourceRect
);
Paramètres
-
pVideoInfo
-
Pointeur vers une structure VIDEOINFOHEADER à remplir.
-
pBufferSize
-
Pointeur vers la taille de la mémoire tampon vidéo.
-
pSourceRect
-
Pointeur vers les dimensions du rectangle de la vidéo source.
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 |
|---|---|
|
Échec. |
|
Argument non valide. Le format de données n’est pas compatible. |
|
Une erreur inattendue s'est produite. Un ou plusieurs arguments ont la valeur null. |
|
Réussite. |
Remarques
Cette fonction membre est une fonction d’assistance utilisée pour créer des rendus d’image mémoire d’images DIB. Elle est appelée à partir de l’implémentation de la classe de base de CBaseControlVideo :: GetCurrentImage lorsqu’un paramètre pVideoImage null est passé à cette fonction membre. Par conséquent, cette fonction membre construit et retourne une structure VIDEOINFOHEADER , à l’aide des informations contenues dans pBufferSize et pSourceRect.
Configuration requise
| Condition requise | Valeur |
|---|---|
| En-tête |
|
| Bibliothèque |
|