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


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

Структура ICCOMPRESSFRAMES содержит параметры сжатия, используемые с сообщением ICM_COMPRESS_FRAMES_INFO .

Синтаксис

typedef struct {
  DWORD              dwFlags;
  LPBITMAPINFOHEADER lpbiOutput;
  LPARAM             lOutput;
  LPBITMAPINFOHEADER lpbiInput;
  LPARAM             lInput;
  LONG               lStartFrame;
  LONG               lFrameCount;
  LONG               lQuality;
  LONG               lDataRate;
  LONG               lKeyRate;
  DWORD              dwRate;
  DWORD              dwScale;
  DWORD              dwOverheadPerFrame;
  DWORD              dwReserved2;
  LONG( )(LPARAM lInput,LONG lFrame,LPVOID lpBits,LONG len)              *GetData;
  LONG( )(LPARAM lOutput,LONG lFrame,LPVOID lpBits,LONG len)              *PutData;
} ICCOMPRESSFRAMES;

Члены

dwFlags

Применимые флаги. Определено следующее значение: ICCOMPRESSFRAMES_PADDING. Если используется это значение, с кадром используется заполнение.

lpbiOutput

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

lOutput

Защищены; не использовать.

lpbiInput

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

lInput

Защищены; не использовать.

lStartFrame

Номер первого кадра для сжатия.

lFrameCount

Число сжимаемых кадров.

lQuality

Настройка качества.

lDataRate

Максимальная скорость передачи данных в байтах в секунду.

lKeyRate

Максимальное число кадров между последовательными ключевыми кадрами.

dwRate

Степень сжатия в целочисленном формате. Чтобы получить частоту кадров в секунду, разделите это значение на значение в dwScale.

dwScale

Значение, используемое для масштабирования dwRate до кадров в секунду.

dwOverheadPerFrame

Защищены; не использовать.

dwReserved2

Защищены; не использовать.

GetData

Защищены; не использовать.

PutData

Защищены; не использовать.

Требования

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

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

BITMAPINFOHEADER

ICM_COMPRESS_FRAMES_INFO

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

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