Partager via


Interface IAVIStream (vfw.h)

L’interface IAVIStream prend en charge la création et la manipulation de flux de données dans un fichier. Utilise IUnknown ::QueryInterface, IUnknown ::AddRef, IUnknown ::Release en plus des méthodes personnalisées suivantes :

Héritage

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

Méthodes

L’interface IAVIStream a ces méthodes.

 
IAVIStream ::Create

La méthode Create initialise un gestionnaire de flux qui n’est associé à aucun fichier. Appelé lorsqu’une application utilise la fonction AVIStreamCreate.
IAVIStream ::D elete

La méthode Delete supprime des données d’un flux.
IAVIStream ::FindSample

La méthode FindSample obtient la position dans un flux d’une image clé ou d’une image vide. Appelé lorsqu’une application utilise la fonction AVIStreamFindSample.
IAVIStream ::Info

La méthode Info remplit et retourne une structure AVISTREAMINFO avec des informations sur un flux. Appelé lorsqu’une application utilise la fonction AVIStreamInfo.
IAVIStream ::Read

La méthode Read lit les données d’un flux et les copie dans une mémoire tampon définie par l’application. Si aucune mémoire tampon n’est fournie, elle détermine la taille de la mémoire tampon nécessaire pour récupérer la mémoire tampon suivante des données. Appelé lorsqu’une application utilise la fonction AVIStreamRead.
IAVIStream ::ReadData

La méthode ReadData lit les en-têtes de données d’un flux. Appelé lorsqu’une application utilise la fonction AVIStreamReadData.
IAVIStream ::ReadFormat

La méthode ReadFormat obtient des informations de format à partir d’un flux.
IAVIStream ::SetFormat

La méthode SetFormat définit les informations de format dans un flux. Appelé lorsqu’une application utilise la fonction AVIStreamSetFormat.
IAVIStream ::Write

La méthode Write écrit des données dans un flux. Appelé lorsqu’une application utilise la fonction AVIStreamWrite.
IAVIStream ::WriteData

La méthode WriteData écrit des en-têtes pour un flux. Appelé lorsqu’une application utilise la fonction AVIStreamWriteData.

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

Voir aussi

Interfaces de gestionnaire de fichiers et de Stream personnalisées

Gestionnaires de fichiers et de Stream personnalisés