VFW中VCM的基本操作過程

2021-05-28 07:18:38 字數 1218 閱讀 2680

//注:如果是呼叫xivd,則上面的引數設為mmiofourcc('x','v','i','d');  

m_cv.fcctype=ictype_video;  

m_cv.hic=icopen(ictype_video,mmiofourcc('d','i','v','x'),icmode_compress);

//注:如果是呼叫xivd,則上面的引數設為mmiofourcc('x','v','i','d');  

m_cv.ldatarate=780;  

m_cv.lframe=0;  

m_cv.lkey=15;  

m_cv.lkeycount=0;  

m_cv.lpbiin=null;  

m_cv.lpbitsout=null;  

m_cv.lpbitsprev=m_cv.lpstate=null;  

m_cv.lq=icquality_default;  

if   (m_cv.hic!=null)  

{   //獲得壓縮後資料的格式

m_outformatsize=iccompressgetformatsize(m_cv.hic,&m_ininfo);  

m_poutinfo=(bitmapinfo   *)new   byte[m_outformatsize];  

iccompressgetformat(m_cv.hic,&m_ininfo,m_poutinfo);  

m_outbuffersize=iccompressgetsize(m_cv.hic,&m_ininfo,m_poutinfo);

//壓縮資料

byte*   buf=(byte*)icseqcompressframe(&m_cv,

0,lpvhdr->lpdata,

&bkeyframe,

(long*)&m_outactsize);   

if(buf!=null)  

{  

dword   result;  

//解壓縮資料 

result=icdecompress(m_cv.hic,//解碼器的控制代碼

icdecompress_hurryup,//壓縮方式

&m_ininfo.bmiheader,//輸入資料格式資訊

buf,//輸入資料緩衝區

&m_poutinfo->bmiheader,//解壓後資料的格式資訊

solr更新操作過程

你向solr傳送指令新增乙個文件,如果已經存在乙個uniquekey相同的文件,它會自動地為你替換。你通過檢視在統計頁面的 core 部分的numdocs 和 maxdoc值來看剛才發生的事情.maxdoc可能比較大,因為其包含了在邏輯上已經刪除了但是還沒有從索引中刪除的文件。你可以多次提交這些例子...

jsp分頁操作過程

一 編寫介面方法 pagesize 每頁最多有多少行,pagenum 第幾頁資料 public listgetpaged int pagesize,int pagenum throws exception 二 編寫實現類的方法 override public listgetpaged int pag...

向量字型的操作過程

第一步 解壓 freetype 2.4.10.tar.bz2 linux ubuntu cd tool linux ubuntu tool mkdir freetype linux ubuntu tool cd freetype 在此目錄下新增向量字型工具包 freetype 2.4.10.tar....