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


Макрос ICDecompressBegin (vfw.h)

Макрос ICDecompressBegin уведомляет драйвер декомпрессии видео для подготовки к декомпрессии данных. Этот макрос можно использовать или явно вызывать сообщение ICM_DECOMPRESS_BEGIN .

Синтаксис

DWORD ICDecompressBegin(
     hic,
     lpbiInput,
     lpbiOutput
);

Параметры

hic

Обработка декомпрессора.

lpbiInput

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

lpbiOutput

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

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

Тип: DWORD

Возвращает ICERR_OK, если указанная декомпрессия поддерживается или ICERR_BADFORMAT в противном случае.

Замечания

Когда драйвер получает это сообщение, он должен выделять буферы и выполнять любые операции, требующие много времени, чтобы он мог эффективно обрабатывать сообщения ICM_DECOMPRESS .

Макросы ICDecompressBegin и ICDecompressEnd не вложены. Если драйвер получает ICM_DECOMPRESS_BEGIN до остановки декомпрессии с ICM_DECOMPRESS_END, он должен перезапустить декомпрессию с новыми параметрами.

Требования

Требование Ценность
Минимальный поддерживаемый клиент Windows 2000 Профессиональный [только классические приложения]
минимальный поддерживаемый сервер Windows 2000 Server [только классические приложения]
целевая платформа Виндоус
Заголовок vfw.h

См. также

Макросы сжатия видео

Диспетчер сжатия видео