Share via


Função AVIStreamSetFormat (vfw.h)

A função AVIStreamSetFormat define o formato de um fluxo na posição especificada.

Sintaxe

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

Parâmetros

pavi

Manipule para um fluxo aberto.

lPos

Posicione no fluxo para receber o formato.

lpFormat

Ponteiro para uma estrutura que contém o novo formato.

cbFormat

Tamanho, em bytes, do bloco de memória referenciado por lpFormat.

Valor retornado

Retornará zero se tiver êxito ou um erro, caso contrário.

Comentários

O manipulador para gravar arquivos AVI não aceita alterações de formato. Além de definir o formato inicial de um fluxo, somente as alterações na paleta de um fluxo de vídeo são permitidas em um arquivo AVI. A alteração da paleta deve ocorrer após todos os quadros já gravados no arquivo AVI. Outros manipuladores podem impor restrições diferentes.

O argumento pavi é um ponteiro para uma interface IAVIStream .

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho vfw.h
Biblioteca Vfw32.lib
DLL Avifil32.dll

Confira também

Funções AVIFile

Funções e macros AVIFile