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


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

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

Синтаксис

typedef struct {
  DWORD              dwFlags;
  LPBITMAPINFOHEADER lpbiSrc;
  LPVOID             lpSrc;
  LPBITMAPINFOHEADER lpbiDst;
  LPVOID             lpDst;
  int                xDst;
  int                yDst;
  int                dxDst;
  int                dyDst;
  int                xSrc;
  int                ySrc;
  int                dxSrc;
  int                dySrc;
} ICDECOMPRESSEX;

Члены

dwFlags

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

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

lpbiSrc

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

lpSrc

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

lpbiDst

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

lpDst

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

xDst

Координата X прямоугольника назначения в dib, заданном lpbiDst.

yDst

Координата Y прямоугольника назначения в dib, заданном lpbiDst.

dxDst

Ширина прямоугольника назначения.

dyDst

Высота прямоугольника назначения.

xSrc

Координата X исходного прямоугольника в DIB, заданном lpbiSrc.

ySrc

Координата Y исходного прямоугольника в dib, заданном lpbiSrc.

dxSrc

Ширина исходного прямоугольника.

dySrc

Высота исходного прямоугольника.

Требования

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

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

BITMAPINFOHEADER

ICM_DECOMPRESSEX

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

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