writeavi.h
来自「vc++实现一系列bmp流压缩成的avi格式的影音文件输出」· C头文件 代码 · 共 35 行
H
35 行
#include <vfw.h>
#define TEXT_HEIGHT 20
#define AVIIF_KEYFRAME 0x00000010L // this frame is a key frame.
#define BUFSIZE 260
class CAVIFile : public CObject
{
public:
CAVIFile(LPCTSTR lpszFileName, int xdim = -1, int ydim = -1);
virtual ~CAVIFile();
virtual bool AddFrame(CBitmap& bmp);
CString GetFName() const {return FName;};
virtual bool IsOK() const {return bOK;};
private:
CString FName;
int xDim;
int yDim;
AVISTREAMINFO strhdr;
PAVIFILE pfile;
PAVISTREAM ps;
PAVISTREAM psCompressed;
PAVISTREAM psText;
AVICOMPRESSOPTIONS opts;
AVICOMPRESSOPTIONS FAR * aopts[1];
DWORD dwTextFormat;
char szText[BUFSIZE];
int nFrames;
bool bOK;
};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?