Partager via


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

Voir aussi

Fonctions AVIFile

Fonctions et macros AVIFile

Positionnement dans les flux