Função AVIStreamReadFormat (vfw.h)
A função AVIStreamReadFormat lê os dados de formato de fluxo.
Sintaxe
HRESULT AVIStreamReadFormat(
PAVISTREAM pavi,
LONG lPos,
LPVOID lpFormat,
LONG *lpcbFormat
);
Parâmetros
pavi
Manipule para um fluxo aberto.
lPos
Posição no fluxo usado para obter os dados de formato.
lpFormat
Ponteiro para um buffer para conter os dados de formato.
lpcbFormat
Ponteiro para um local que indica o tamanho do bloco de memória referenciado por lpFormat. No retorno, o valor é alterado para indicar a quantidade de dados lidos. Se lpFormat for NULL, esse parâmetro poderá ser usado para obter a quantidade de memória necessária para retornar o formato.
Retornar valor
Retornará zero se tiver êxito ou um erro, caso contrário.
O argumento pavi é um ponteiro para uma interface IAVIStream .
Comentários
Manipuladores de fluxo de vídeo padrão fornecem informações de formato em uma estrutura BITMAPINFOHEADER . Manipuladores de fluxo de áudio padrão fornecem informações de formato em uma estrutura PCMWAVEFORMAT . Outros fluxos de dados podem usar outras estruturas que descrevem os dados de fluxo.
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 |