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 |