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


сообщение ICM_COMPRESS_GET_FORMAT

Сообщение ICM_COMPRESS_GET_FORMAT запрашивает формат вывода сжатых данных из драйвера сжатия видео. Это сообщение можно отправить явно или с помощью макроса ICCompressGetFormat .

ICM_COMPRESS_GET_FORMAT 
wParam = (DWORD_PTR) (LPVOID) lpbiInput; 
lParam = (DWORD_PTR) (LPVOID) lpbiOutput; 

Параметры

lpbiInput

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

lpbiOutput

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

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

Если значение lpbiOutput равно нулю, возвращает размер структуры.

Если значение lpbiOutput не равно нулю, возвращает ICERR_OK в случае успешного выполнения или ошибку в противном случае.

Комментарии

Если lpbiOutput не имеет нуля, драйвер должен заполнить структуру BITMAPINFO форматом выходных данных по умолчанию, соответствующим входному формату, указанному для lpbiInput. Если компрессор может создавать несколько форматов, по умолчанию должен быть формат, который сохраняет наибольший объем информации.

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
Vfw.h

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

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

Сообщения о сжатии видео