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