Поделиться через


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

Функция AVIStreamReadData считывает необязательные данные заголовка из потока.

Синтаксис

HRESULT AVIStreamReadData(
  PAVISTREAM pavi,
  DWORD      fcc,
  LPVOID     lp,
  LONG       *lpcb
);

Параметры

pavi

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

fcc

Четырехзначный код, определяющий данные.

lp

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

lpcb

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

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

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

Комментарии

Эта функция извлекает из потока только необязательные сведения о заголовке. Эти сведения являются пользовательскими и не имеют заданного формата.

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

Требования

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

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

Функции AVIFile

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