Partager via


Interface IAVIFile (vfw.h)

L’interface IAVIFile prend en charge l’ouverture et la manipulation de fichiers et d’en-têtes de fichiers, ainsi que la création et l’obtention d’interfaces de flux. Utilise IUnknown::QueryInterface, IUnknown::AddRef et IUnknown::Release en plus des méthodes personnalisées suivantes :

Héritage

L’interface IAVIFile hérite de l’interface IUnknown. IAVIFile a également les types de membres suivants :

Méthodes

L’interface IAVIFile utilise ces méthodes.

 
IAVIFile::CreateStream

La méthode CreateStream crée un flux pour l’écriture. Appelée lorsqu’une application utilise la fonction AVIFileCreateStream.
IAVIFile::EndRecord

La méthode EndRecord écrit le bloc « REC » dans un fichier AVI étroitement entrelacé (avec un facteur d’entrelacement un-à-un de l’audio à la vidéo). Appelée lorsqu’une application utilise la fonction AVIFileEndRecord.
IAVIFile::GetStream

La méthode GetStream ouvre un flux en y accédant dans un fichier. Appelée lorsqu’une application utilise la fonction AVIFileGetStream.
IAVIFile::Info

La méthode Info retourne des informations sur un fichier AVI. Appelé lorsqu’une application utilise la fonction AVIFileInfo.
IAVIFile::ReadData

La méthode ReadData lit les en-têtes de fichier. Appelé lorsqu’une application utilise la fonction AVIFileReadData.
IAVIFile::WriteData

La méthode WriteData écrit des en-têtes de fichier. Appelé lorsqu’une application utilise la fonction AVIFileWriteData.

Configuration requise

   
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

Voir aussi

Interfaces de gestionnaire de fichiers et de flux personnalisés

Gestionnaires de fichiers et de flux personnalisés