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 |