Функция 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 |