AVIStreamReadFormat, fonction (vfw.h)

La fonction AVIStreamReadFormat lit les données de format de flux.

Syntaxe

HRESULT AVIStreamReadFormat(
  PAVISTREAM pavi,
  LONG       lPos,
  LPVOID     lpFormat,
  LONG       *lpcbFormat
);

Paramètres

pavi

Gérer vers un flux ouvert.

lPos

Position dans le flux utilisé pour obtenir les données de format.

lpFormat

Pointeur vers une mémoire tampon pour contenir les données de format.

lpcbFormat

Pointeur vers un emplacement indiquant la taille du bloc de mémoire référencé par lpFormat. Lors du retour, la valeur est modifiée pour indiquer la quantité de données lues. Si lpFormat a la valeur NULL, ce paramètre peut être utilisé pour obtenir la quantité de mémoire nécessaire pour retourner le format.

Valeur retournée

Retourne zéro en cas de réussite ou une erreur dans le cas contraire.

L’argument pavi est un pointeur vers une interface IAVIStream.

Remarques

Les gestionnaires de flux vidéo standard fournissent des informations de format dans une structure BITMAPINFOHEADER . Les gestionnaires de flux audio standard fournissent des informations de format dans une structure PCMWAVEFORMAT . D’autres flux de données peuvent utiliser d’autres structures qui décrivent les données de flux.

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