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

Voir aussi

Fonctions AVIFile

Fonctions et macros AVIFile