See also ICM_COMPRESS_FRAMES_INFO
typedef struct {
DWORD dwFlags;
LPBITMAPINFOHEADER lpbiOutput;
LPARAM lOutput; // Reserved; do not use
LPBITMAPINFOHEADER lpbiInput;
LPARAM lInput; // Reserved; do not use
LONG lStartFrame;
LONG lFrameCount;
LONG lQuality; // Quality setting
LONG lDataRate;
LONG lKeyRate;
DWORD dwRate;
DWORD dwScale;
DWORD dwReserved; // Reserved; do not use
DWORD dwReserved1; // Reserved; do not use
LONG (CALLBACK* GetData) (LPARAM lInput, LONG lFrame,
LPVOID lpBits, LONG len);
LONG (CALLBACK* GetData) (LPARAM lInput, LONG lFrame,
LPVOID lpBits, LONG len);
} ICCOMPRESSFRAMES;
Contains compression parameters used with the ICM_COMPRESS_FRAMES_INFO message.
ICDECOMPRESSFRAMES_PADDING | Indicates padding is used with the frame. |