Partager via


IAVIStream ::Write, méthode (vfw.h)

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

Syntaxe

HRESULT Write(
  LONG   lStart,
  LONG   lSamples,
  LPVOID lpBuffer,
  LONG   cbBuffer,
  DWORD  dwFlags,
  LONG   *plSampWritten,
  LONG   *plBytesWritten
);

Paramètres

lStart

Exemple de démarrage ou numéro de trame à écrire.

lSamples

Nombre d’exemples à écrire.

lpBuffer

Pointeur vers la mémoire tampon pour les données.

cbBuffer

Taille, en octets, de la mémoire tampon spécifiée par lpBuffer.

dwFlags

Indicateurs applicables. L’indicateur AVIF_KEYFRAME est défini et indique que ce cadre contient toutes les informations nécessaires pour une image complète.

plSampWritten

Pointeur vers une mémoire tampon utilisée pour contenir le nombre d’exemples écrits.

plBytesWritten

Pointeur vers une mémoire tampon qui reçoit le nombre d’octets écrits.

Valeur retournée

Retourne le HRESULT défini par OLE.

Remarques

Pour les gestionnaires écrits en C++, Write a la syntaxe suivante :


HRESULT Write(LONG lStart, LONG lSamples, LPVOID lpBuffer, 
    LONG cbBuffer, DWORD dwFlags, LONG *plSampWritten, 
    LONG *plBytesWritten); 
 

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

Voir aussi

Interfaces de gestionnaire de fichiers et de Stream personnalisées

Gestionnaires de fichiers et de Stream personnalisés