Функция AVIStreamReadFormat (vfw.h)

Функция AVIStreamReadFormat считывает данные формата потока.

Синтаксис

HRESULT AVIStreamReadFormat(
  PAVISTREAM pavi,
  LONG       lPos,
  LPVOID     lpFormat,
  LONG       *lpcbFormat
);

Параметры

pavi

Дескриптор открытого потока.

lPos

Позиция в потоке, используемом для получения данных формата.

lpFormat

Указатель на буфер, содержащий данные формата.

lpcbFormat

Указатель на расположение, указывающее размер блока памяти, на который ссылается lpFormat. При возврате значение изменяется, чтобы указать объем считываемых данных. Если lpFormat имеет значение NULL, этот параметр можно использовать для получения объема памяти, необходимого для возврата формата.

Возвращаемое значение

Возвращает ноль при успешном выполнении или ошибке в противном случае.

Аргумент pavi является указателем на интерфейс IAVIStream .

Комментарии

Стандартные обработчики видеопотока предоставляют сведения о формате в структуре BITMAPINFOHEADER . Стандартные обработчики аудиопотока предоставляют сведения о формате в структуре PCMWAVEFORMAT . Другие потоки данных могут использовать другие структуры, описывающие потоковые данные.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header vfw.h
Библиотека Vfw32.lib
DLL Avifil32.dll

См. также раздел

Функции AVIFile

Функции и макросы AVIFile