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 |