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


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

Макрос ICCompressQuery запрашивает драйвер сжатия видео, чтобы определить, поддерживает ли он определенный входной формат или может ли он сжимать определенный входной формат в определенный выходной формат. Этот макрос можно использовать или явно вызывать сообщение ICM_COMPRESS_QUERY .

Синтаксис

DWORD ICCompressQuery(
     hic,
     lpbiInput,
     lpbiOutput
);

Параметры

hic

Дескриптор к компрессору.

lpbiInput

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

lpbiOutput

Указатель на структуру BITMAPINFO , содержащую выходной формат. Для этого параметра можно указать ноль, чтобы указать допустимый формат вывода.

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

Тип: DWORD

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

Замечания

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

Требования

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

См. также

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

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