FONCTION AVIStreamSetFormat (vfw.h)

La fonction AVIStreamSetFormat définit le format d’un flux à la position spécifiée.

Syntaxe

HRESULT AVIStreamSetFormat(
  PAVISTREAM pavi,
  LONG       lPos,
  LPVOID     lpFormat,
  LONG       cbFormat
);

Paramètres

pavi

Gérer dans un flux ouvert.

lPos

Position dans le flux pour recevoir le format.

lpFormat

Pointeur vers une structure contenant le nouveau format.

cbFormat

Taille, en octets, du bloc de mémoire référencé par lpFormat.

Valeur retournée

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

Remarques

Le gestionnaire d’écriture de fichiers AVI n’accepte pas les modifications de format. Outre la définition du format initial d’un flux, seules les modifications de la palette d’un flux vidéo sont autorisées dans un fichier AVI. La modification de la palette doit se produire après toutes les trames déjà écrites dans le fichier AVI. D’autres gestionnaires peuvent imposer des restrictions différentes.

L’argument pavi est un pointeur vers une interface IAVIStream.

Configuration requise

   
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