FONCTION AVIFileGetStream (vfw.h)

La fonction AVIFileGetStream retourne l’adresse d’une interface de flux associée à un fichier AVI spécifié.

Syntaxe

HRESULT AVIFileGetStream(
  PAVIFILE   pfile,
  PAVISTREAM *ppavi,
  DWORD      fccType,
  LONG       lParam
);

Paramètres

pfile

Gérez dans un fichier AVI ouvert.

ppavi

Pointeur vers la nouvelle interface de flux.

fccType

Code de quatre caractères indiquant le type de flux à ouvrir. Zéro indique que n’importe quel flux peut être ouvert. Les définitions suivantes s’appliquent aux données couramment trouvées dans les flux AVI.

Valeur Description
streamtypeAUDIO Indique un flux audio.
streamtypeMIDI Indique un flux MIDI.
streamtypeTEXT Indique un flux de texte.
streamtypeVIDEO Indique un flux vidéo.

lParam

Nombre du type de flux. Identifie l’occurrence du type de flux spécifié auquel accéder.

Valeur retournée

Retourne zéro en cas de réussite ou d’erreur dans le cas contraire. Les valeurs d’erreur possibles sont les suivantes.

Code de retour Description
AVIERR_NODATA
Le fichier ne contient pas de flux correspondant aux valeurs de fccType et lParam.
AVIERR_MEMORY
Mémoire insuffisante.

Remarques

L’argument pfile est un pointeur vers une interface IAVIFile . L’argument ppavi 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