EditStreamPaste, fonction (vfw.h)
La fonction EditStreamPaste copie un flux (ou une partie de celui-ci) à partir d’un flux et le colle dans un autre flux à un emplacement spécifié.
Syntaxe
HRESULT EditStreamPaste(
PAVISTREAM pavi,
LONG *plPos,
LONG *plLength,
PAVISTREAM pstream,
LONG lStart,
LONG lEnd
);
Paramètres
pavi
Gérez vers un flux modifiable qui recevra les données de flux copiées.
plPos
Position de départ pour coller les données dans le flux de destination (référencé par pavi).
plLength
Pointeur vers une mémoire tampon qui reçoit la quantité de données collées dans le flux.
pstream
Gérez vers un flux fournissant les données à coller. Ce flux n’a pas besoin d’être un flux modifiable.
lStart
Position de départ des données à copier dans le flux source.
lEnd
Quantité de données à copier à partir du flux source. Si lLength a la valeur -1, l’intégralité du flux référencé par pstream est collée dans l’autre flux.
Valeur retournée
Retourne zéro en cas de réussite ou une erreur dans le cas contraire.
Remarques
Le flux référencé par pavi doit avoir été créé par la fonction CreateEditableStream ou l’une des fonctions d’édition de flux.
Cette fonction insère des données dans le flux spécifié sous la forme d’un bloc continu de données. Il ouvre le flux de données spécifié au point d’insertion, colle le segment de flux spécifié au point d’insertion et ajoute le segment de flux qui trace le point d’insertion à la fin du segment collé.
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 |