各位高手关于avi文件大小问题,懂vfw的进
我目前使用了AVIFileOpen 接口来保存avi文件,一帧一帧写入,发现第一次写入后,文件大小如果是10M,如果再次打开该文件再次写入小于原来写入时间,则文件大小还是10M,只是流大小变了,也就是说avi封装的盒子(文件)大小没变。
我现在不知道如何再每次创建同一个文件时,都能把文件大小置为0,有没有高手遇到过。如何解决。
/ Step 1 : initialize AVI engine
AVIFileInit();
// Step 2 : Open the movie file for writing....
hr = AVIFileOpen(&m_pAVIFile, m_sFile.c_str(), OF_CREATE | OF_WRITE, NULL);
if (hr != AVIERR_OK)
{
AVIFileExit();
DLL_TRACE(__FILE__, __LINE__, "AVIFileOpen failed");
return FAILED;
}