Partager via


CreateEditableStream, fonction (vfw.h)

La fonction CreateEditableStream crée un flux modifiable. Utilisez cette fonction avant d’utiliser d’autres fonctions d’édition de flux.

Syntaxe

HRESULT CreateEditableStream(
  PAVISTREAM *ppsEditable,
  PAVISTREAM psSource
);

Paramètres

ppsEditable

Pointeur vers une mémoire tampon qui reçoit le nouveau handle de flux.

psSource

Gérez vers le flux fournissant des données pour le nouveau flux. Spécifiez NULL pour créer une chaîne modifiable vide dans laquelle vous pouvez copier et coller des données.

Valeur retournée

Retourne zéro en cas de réussite ou une erreur dans le cas contraire.

Remarques

Le pointeur de flux retourné dans ppsEditable doit être utilisé comme flux source dans les autres fonctions d’édition de flux.

En interne, cette fonction crée des tables pour effectuer le suivi des modifications apportées à un flux. Le flux d’origine n’est jamais modifié par les fonctions d’édition de flux. Le pointeur de flux créé par cette fonction peut être utilisé dans toute fonction AVIFile qui accepte des pointeurs de flux. Vous pouvez utiliser cette fonction sur le même flux plusieurs fois. Une copie d’un flux n’est pas affectée par les modifications apportées à une autre copie.

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

Voir aussi

Fonctions AVIFile

Fonctions et macros AVIFile