Función AVIStreamSetFormat (vfw.h)

La función AVIStreamSetFormat establece el formato de una secuencia en la posición especificada.

Sintaxis

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

Parámetros

pavi

Identificador de una secuencia abierta.

lPos

Posición en la secuencia para recibir el formato.

lpFormat

Puntero a una estructura que contiene el nuevo formato.

cbFormat

Tamaño, en bytes, del bloque de memoria al que hace referencia lpFormat.

Valor devuelto

Devuelve cero si es correcto o si se produce un error en caso contrario.

Comentarios

El controlador para escribir archivos AVI no acepta cambios de formato. Además de establecer el formato inicial de una secuencia, solo se permiten cambios en la paleta de una secuencia de vídeo en un archivo AVI. El cambio de paleta debe producirse después de que los fotogramas ya escritos en el archivo AVI. Otros controladores pueden imponer restricciones diferentes.

El argumento pavi es un puntero a una interfaz IAVIStream .

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado vfw.h
Library Vfw32.lib
Archivo DLL Avifil32.dll

Consulte también

Funciones AVIFile

Funciones y macros AVIFile