Partager via


AVIMakeFileFromStreams, fonction (vfw.h)

La fonction AVIMakeFileFromStreams construit un pointeur d’interface AVIFile à partir de flux distincts.

Syntaxe

HRESULT AVIMakeFileFromStreams(
  PAVIFILE   *ppfile,
  int        nStreams,
  PAVISTREAM *papStreams
);

Paramètres

ppfile

Pointeur vers une mémoire tampon qui reçoit le nouveau pointeur d’interface de fichier.

nStreams

Nombre de flux dans le tableau de pointeurs d’interface de flux référencés par papStreams.

papStreams

Pointeur vers un tableau de pointeurs d’interface de flux.

Valeur retournée

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

Remarques

Utilisez la fonction AVIFileRelease pour fermer le fichier.

D’autres fonctions peuvent utiliser l’interface AVIFile créée par cette fonction pour copier et modifier les flux associés à l’interface. Par exemple, vous pouvez récupérer un flux spécifique à l’aide d’AVIFileGetStream avec le pointeur de l’interface de fichier.

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

AVIFileGetStream

AVIFileRelease