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


Структура ICDECOMPRESS (vfw.h)

Структура ICDECOMPRESS содержит параметры распаковки, используемые с сообщением ICM_DECOMPRESS .

Синтаксис

typedef struct {
  DWORD              dwFlags;
  LPBITMAPINFOHEADER lpbiInput;
  LPVOID             lpInput;
  LPBITMAPINFOHEADER lpbiOutput;
  LPVOID             lpOutput;
  DWORD              ckid;
} ICDECOMPRESS;

Члены

dwFlags

Применимые флаги. Определяются следующие значения:

Имя Описание
ICDECOMPRESS_HURRYUP
Пытается распаковка с более быстрой скоростью. Когда приложение использует этот флаг, драйвер должен помещать в буфер распакованные данные, но не рисовать изображение.
ICDECOMPRESS_NOTKEYFRAME
Текущий кадр не является ключевым кадром.
ICDECOMPRESS_NULLFRAME
Текущий кадр не содержит данных, и распаковка изображения должна остаться прежней.
ICDECOMPRESS_PREROLL
Текущий кадр предшествует точке в фильме, где начинается воспроизведение, и, следовательно, не будет отрисована.
ICDECOMPRESS_UPDATE
Экран обновляется или обновляется.

lpbiInput

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

lpInput

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

lpbiOutput

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

lpOutput

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

ckid

Фрагмент кода из AVI-файла.

Требования

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

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

BITMAPINFOHEADER

ICM_DECOMPRESS

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

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