http://community.csdn.net/Expert/TopicView1.asp?id=5401234
这个问题也是我提的!
现在我总结一下:
1:UDP分片发送已经OK
2:我已经安装了XVID for VFW
可是在调用的时候
bool __fastcall Tfrm_View::InitialCompressData()
{        int i_Return;
        ZeroMemory(&cp,sizeof(cp));
        cp.cbSize = sizeof(cp);
        cp.dwFlags = ICMF_COMPVARS_VALID;
        cp.cbState = 0;
        cp.fccHandler = mmioFOURCC('x','v','i','d');
        cp.fccType = ICTYPE_VIDEO;
        cp.hic = ICOpen(cp.fccType,cp.fccHandler,ICMODE_COMPRESS);
        if(cp.hic > 0){
                //
                i_OutFormatSize = ICCompressGetFormatSize(cp.hic,&bih.bmiHeader);
                ICSeqCompressFrameStart(&cp, &bih);  
                i_Return = true;        }else{
                i_Return = false;
                MessageBox(NULL,"没有安装相应的解码器!","提示",MB_OK);
        }
        return i_Return;}
LRESULT CALLBACK VideoCallbackProc(HWND hWnd,LPVIDEOHDR lpVHdr)
{        int b_KeyFrame;
        long ul_OutSize;
        ul_OutSize = frm_View->bih.bmiHeader.biSizeImage;
        void *buf = new char[MAXSIZE];
        buf = ICSeqCompressFrame(&frm_View->cp,0,lpVHdr->lpData,&b_KeyFrame,&ul_OutSize);} 告诉我读写了xvidvfw.dll的非法内存!!!3:我开始改用ICCompressorChoose 来显示所有的压缩器
可是调用的时候依然出问题
4:下午研究了一下午VCM
写了这个翻译文档,并总结了一下!
http://www.libing.net.cn/read.php/1015.htm但是使用的时候依然出问题,继续搜索CSDN VC板块
看到了这个帖子:
http://community.csdn.net/Expert/topic/4962/4962102.xml?temp=.5554621记得你给过我一段类似的代码
想一个可能有一点过分的要求:
能否提供给我您的VideoCodec这个类给小弟!