Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La macro AVIStreamRelease détermine la taille de la mémoire tampon nécessaire pour stocker un exemple d’informations à partir d’un flux. La taille correspond à l’échantillon à la position spécifiée par lPos.
Syntaxe
HRESULT AVIStreamSampleSize(
pavi,
lPos,
plSize
);
Paramètres
pavi
Gérer vers un flux ouvert.
lPos
Position d’un exemple dans le flux.
plSize
Adresse pour contenir la taille de la mémoire tampon.
Valeur retournée
Type : HRESULT
Retourne zéro en cas de réussite ou d’erreur dans le cas contraire. Les valeurs d’erreur possibles sont les suivantes :
| AVIERR_BUFFERTOOSMALL | La taille de la mémoire tampon était inférieure à un seul échantillon de données. |
| AVIERR_MEMORY | Il n’y avait pas suffisamment de mémoire pour terminer l’opération de lecture. |
| AVIERR_FILEREAD | Une erreur de disque s’est produite lors de la lecture du fichier. |
Remarques
La macro AVIStreamSampleSize est définie comme suit :
#define AVIStreamSampleSize(pavi, lPos, plSize) \
AVIStreamRead(pavi, lPos, 1, NULL, 0, plSize, NULL)
Spécifications
| Besoin | Valeur |
|---|---|
| Client minimum requis | Windows 2000 Professionnel [applications de bureau uniquement] |
| Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
| plateforme cible | Fenêtres |
| En-tête | vfw.h |