EditStreamCut, fonction (vfw.h)

La fonction EditStreamCut supprime tout ou partie d’un flux modifiable et crée un flux modifiable temporaire à partir de la partie supprimée du flux.

Syntaxe

HRESULT EditStreamCut(
  PAVISTREAM pavi,
  LONG       *plStart,
  LONG       *plLength,
  PAVISTREAM *ppResult
);

Paramètres

pavi

Gérer le flux en cours de modification.

plStart

Position de départ des données à couper à partir du flux référencé par pavi.

plLength

Quantité de données à couper à partir du flux référencé par pavi.

ppResult

Pointeur vers le handle créé pour le nouveau flux.

Valeur retournée

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

Remarques

Le flux en cours de modification doit avoir été créé par la fonction CreateEditableStream ou l’une des fonctions d’édition de flux.

Le flux temporaire est un flux modifiable et peut être traité comme n’importe quel autre flux AVI. Une application doit libérer le flux temporaire pour libérer les ressources qui lui sont associées.

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