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


Метод IAVIStream::SetFormat (vfw.h)

Метод SetFormat задает сведения о формате в потоке. Вызывается, когда приложение использует функцию AVIStreamSetFormat .

Синтаксис

HRESULT SetFormat(
  LONG   lPos,
  LPVOID lpFormat,
  LONG   cbFormat
);

Параметры

lPos

Указатель на интерфейс потока.

lpFormat

Указатель на буфер для данных формата.

cbFormat

Адрес, содержащий размер (в байтах) буфера, заданного lpFormat.

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

Возвращает HRESULT, определенный OLE.

Комментарии

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

Для обработчиков, написанных на C++, SetFormat имеет следующий синтаксис:


HRESULT SetFormat(LONG lPos, LPVOID lpFormat, LONG cbFormat) 
 

Требования

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

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

Пользовательские интерфейсы обработчика файлов и Stream

Обработчики пользовательских файлов и Stream