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


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

Функция AVIStreamSetFormat задает формат потока в указанной позиции.

Синтаксис

HRESULT AVIStreamSetFormat(
  PAVISTREAM pavi,
  LONG       lPos,
  LPVOID     lpFormat,
  LONG       cbFormat
);

Параметры

pavi

Дескриптор в открытый поток.

lPos

Положение в потоке для получения формата.

lpFormat

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

cbFormat

Размер (в байтах) блока памяти, на который ссылается lpFormat.

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

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

Комментарии

Обработчик для записи файлов AVI не принимает изменения формата. Помимо настройки начального формата потока, в AVI-файле допускаются только изменения в палитре видеопотока. Изменение палитры должно происходить после того, как все кадры уже записаны в AVI-файл. Другие обработчики могут накладывать другие ограничения.

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

Требования

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

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

Функции AVIFile

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