AVIStreamReadData, fonction (vfw.h)
La fonction AVIStreamReadData lit les données d’en-tête facultatives d’un flux.
Syntaxe
HRESULT AVIStreamReadData(
PAVISTREAM pavi,
DWORD fcc,
LPVOID lp,
LONG *lpcb
);
Paramètres
pavi
Gérer vers un flux ouvert.
fcc
Code à quatre caractères identifiant les données.
lp
Pointeur vers la mémoire tampon pour contenir les données d’en-tête facultatives.
lpcb
Pointeur vers l’emplacement qui spécifie la taille de la mémoire tampon utilisée pour lpData. Si la lecture réussit, AVIFile modifie cette valeur pour indiquer la quantité de données écrites dans la mémoire tampon pour lpData.
Valeur retournée
Retourne zéro en cas de réussite ou une erreur dans le cas contraire. La valeur de retour AVIERR_NODATA indique que le système n’a trouvé aucune donnée avec l’identificateur de bloc spécifié.
Remarques
Cette fonction récupère uniquement les informations d’en-tête facultatives du flux. Ces informations sont personnalisées et n’ont pas de format défini.
L’argument pavi est un pointeur vers une interface IAVIStream.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | vfw.h |
Bibliothèque | Vfw32.lib |
DLL | Avifil32.dll |