Função AVIMakeFileFromStreams (vfw.h)

A função AVIMakeFileFromStreams constrói um ponteiro de interface AVIFile de fluxos separados.

Sintaxe

HRESULT AVIMakeFileFromStreams(
  PAVIFILE   *ppfile,
  int        nStreams,
  PAVISTREAM *papStreams
);

Parâmetros

ppfile

Ponteiro para um buffer que recebe o novo ponteiro de interface de arquivo.

nStreams

Contagem do número de fluxos na matriz de ponteiros de interface de fluxo referenciados por papStreams.

papStreams

Ponteiro para uma matriz de ponteiros de interface de fluxo.

Retornar valor

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

Comentários

Use a função AVIFileRelease para fechar o arquivo.

Outras funções podem usar a interface AVIFile criada por essa função para copiar e editar os fluxos associados à interface. Por exemplo, você pode recuperar um fluxo específico usando AVIFileGetStream com o ponteiro da interface do arquivo.

O argumento pfile é o endereço de um ponteiro para uma interface IAVIFile . O argumento papStreams é o endereço de um ponteiro para uma interface IAVIStream .

Requisitos

Requisito Valor
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

AVIFileGetStream

AVIFileRelease