Метод 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 |