汕頭環(huán)境保護(hù)污染源在線監(jiān)控監(jiān)測(cè)平臺(tái)_第1頁
汕頭環(huán)境保護(hù)污染源在線監(jiān)控監(jiān)測(cè)平臺(tái)_第2頁
汕頭環(huán)境保護(hù)污染源在線監(jiān)控監(jiān)測(cè)平臺(tái)_第3頁
汕頭環(huán)境保護(hù)污染源在線監(jiān)控監(jiān)測(cè)平臺(tái)_第4頁
汕頭環(huán)境保護(hù)污染源在線監(jiān)控監(jiān)測(cè)平臺(tái)_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、汕頭市環(huán)境保護(hù)污染源在線監(jiān)控、監(jiān)測(cè)平臺(tái)現(xiàn)場(chǎng)視頻數(shù)據(jù)上報(bào)通訊協(xié)議汕頭市環(huán)境保護(hù)污染源在線監(jiān)控、監(jiān)測(cè)平臺(tái)使用的是有別于其他 地區(qū)的歷史圖片上報(bào)模式。該模式要求現(xiàn)場(chǎng)視頻服務(wù)器(或攝像槍) 以5分鐘為間隔,上報(bào)一張現(xiàn)場(chǎng)端實(shí)時(shí)高清圖片(4CIF及遠(yuǎn)程實(shí)時(shí) 視頻結(jié)合,現(xiàn)場(chǎng)端不保存歷史數(shù)據(jù)。1、攝像槍要求:具備D1、4CIF CIF多種實(shí)時(shí)視頻效果;具備定時(shí)抓拍及上報(bào)功能;安裝位置能涵蓋環(huán)保部門日常監(jiān)管要求;2、現(xiàn)場(chǎng)視頻服務(wù)器(或攝像槍)至少每天一次,向中國國家授時(shí) 中心進(jìn)行對(duì)時(shí),確保視頻服務(wù)器時(shí)間正確;3、5分鐘歷史圖片上報(bào)歷史圖片定時(shí)5分鐘抓拍一張具有4CIF效果的現(xiàn)場(chǎng)圖片,要 求圖片內(nèi)標(biāo)注有排污企業(yè)名

2、稱、抓拍時(shí)間、排放口名稱信息;歷 史圖片采用FTP方式實(shí)時(shí)上報(bào)到汕頭市環(huán)境保護(hù)局平臺(tái),上報(bào)時(shí) 只需按固定的用戶名、密碼上報(bào)即可。圖片文件名無須特別格式 化,平臺(tái)收到文件后將自動(dòng)按照上報(bào)的用戶名( MN 碼)及平臺(tái) 時(shí)間統(tǒng)一生成新的文件名予以保存。圖片文件格式為4CIF大小的JPG文件4、實(shí)時(shí)視頻我局平臺(tái)采用 WEB方式結(jié)合現(xiàn)場(chǎng)數(shù)據(jù)顯示現(xiàn)場(chǎng)視頻?,F(xiàn)場(chǎng)端 必須按照特定的函數(shù)接口與平臺(tái)對(duì)接。4.1、供應(yīng)商須向汕頭市環(huán)境保護(hù)局監(jiān)察分局提供基于WEB接口的OCX插件;4.2、OCX插件必須滿足以下要求:屬性(Property)(參數(shù)性質(zhì):rw-可讀寫,ro-只讀)名稱參數(shù)類 型參數(shù) 性質(zhì)說明Widthl

3、o ngRWOCX寬度Heightlo ngRWOCX高度WidthBSlo ngRO接收到的視頻的寬度HeightBSlo ngRO接收到的視頻的高度SourceBSTRRW視頻源,有三種格式:1. 只有IP地址和端口號(hào),如:“28:553”,連接播放相應(yīng)設(shè)備的第一個(gè)碼流是音視頻數(shù)據(jù);2. “ ltsp:/vlP:vPORT/ch-svStreamNo”,其中 是指 設(shè)備的IP地址,:vPORT指設(shè)備的音視頻端口號(hào),vChannelNo指 通道號(hào),vStreamNo播放的碼流號(hào),如:“Itsp:28:553/ch1-s1 ”表示播放設(shè)備的通道1的第

4、1個(gè)碼流;3. 文件名的形式輸入,如“c:rec-2008-09-21.esf ,表示播放相應(yīng)的錄像文件AudioCodi ngRulelongRWAudioBitRulelongRWAudioVolumelongRW音量的大小FrameRatelo ngRO每秒顯示的幀數(shù)BitRatelo ngRO每秒接收到的音視頻流的位數(shù)IsPlayi nglo ngRO是否正在回放, 仁是0=否,方法Play會(huì)把該值置1Disc onn ectio nTimeOutlo ngRW多長時(shí)間收不到數(shù)據(jù)就斷開連接,缺省5秒Reconn ecti on Durati onlo ngRW斷開后等待多長時(shí)間重連,缺

5、省5秒U(xiǎn)seRGBlo ngRWOcxVerBSTRRWOCX版本號(hào)OcxLastWriteBSTRRWOCX的最后一次生成時(shí)間OcxFileNameBSTRRWOCX的文件名,包括路徑En ableAudiolo ngRW板端發(fā)送過來或者錄像文件的音頻是否在PC端播放,1 : Enable; 0:Disable,如果是Disable貝U OCX不作音頻解碼PlayFrameRatefloatRW播放幀率Clie ntCodelo ngRO值為0SaveAvilo ngRWShowWatermarklo ngRW顯示水印Un icodeOSDlo ngRWExceptStatelo ngRWO

6、cxAddrlo ngROOCX地址En ableReceiveHttpDatalo ngRWUserA ndPwdBSTRRW連接設(shè)備的用戶名和密碼,格式是“:”,例如用戶名是 admin,密碼是1234,則相應(yīng)的內(nèi)容是“ admin:1234”RecordVolumelongRO錄音音量ZoomRatelongRW縮放等級(jí)ShowPlayerStatelongRW顯示播放狀態(tài)RecFileTimeExtlo ngRW生成的錄像文件名是否包含日期和時(shí)間;1:是;0 :否En ableAlarmPreRecordlo ngRW是否允許報(bào)警預(yù)錄功能,1:是;0:否AlarmPreRecordTi

7、melo ngRW預(yù)錄的時(shí)間(0 30秒),必須 EnableAlaramPreRecord=1才有效En ableFullscree nboolea nRW雙擊鼠標(biāo)左鍵是否全屏顯示,1:是;0:否Sile ntModeboolea nRW客戶端模式SafeDisplayModeboolea nRW顯示模式方法(Functions)1.函數(shù):long VSTPIay()參數(shù):無返回值:1 :調(diào)用成功,-1 : Source未設(shè)置說明:播放視頻(包括實(shí)時(shí)播放和錄像回放),Source必須先設(shè)置2函數(shù):long VSTStop()參數(shù):無返回值:i :調(diào)用成功,說明:停止播放視頻3函 數(shù): lon

8、g VSTSnapShot(long lFileType, long lAddTimeLabel, long ulColor, LPCTSTR strPathname)參 數(shù): lFileType :生成的圖片文件格式, 0:BMP;1:JPGstrPathname :生成的文件名(包含文件路徑)lAddTimeLabel , ulColor 暫未使用返回值:0 :調(diào)用成功說明:對(duì)當(dāng)前畫面進(jìn)行截圖,生成BMP或JPG的圖片文件4函 數(shù): long VSTRecord(long lDoRecord, LPCTSTR strFilename, long lDurationTime)參 數(shù): lDo

9、Record :開始或停止錄像,0:停止; 1:開始strFilename :生成的錄像文件名(包含文件路徑) lDurationTime :每個(gè)錄像文件的時(shí)長,即錄像文件達(dá)到指定時(shí)長時(shí)會(huì)自動(dòng)生 成一個(gè)新的文件,單位為秒,如果為 0 表示不分割返回值: 0 :調(diào)用成功說 明: 把音視頻數(shù)據(jù)保存到磁盤,文件名是否增加日期時(shí)間由屬性 RecFileTimeExt 決定5函 數(shù): long VSTRecord2(long lDoRecord, LPCTSTRstrFilename, long lDurationTime , long lAddTimeToFileName)參 數(shù): lDoRecord

10、 :開始或停止錄像,0:停止; 1:開始strFilename :生成的錄像文件名(包含文件路徑) lDurationTime :每個(gè)錄像文件的時(shí)長,即錄像文件達(dá)到指定時(shí)長時(shí)會(huì)自動(dòng)生 成一個(gè)新的文件,單位為秒,如果為 0 表示不分割 lAddTimeToFileName :文件名是否自動(dòng)增加日期時(shí)間,0:否; 1 :是返回值: 1 :調(diào)用成功,說 明: 把音視頻數(shù)據(jù)保存到磁盤,增加一個(gè)參數(shù),不受屬性 RecFileTimeExt 影響6函 數(shù): void VSTShowTime(long lEnable, long ulColor)參 數(shù): lEnable :是否顯示時(shí)間, 0 :否; 1 :

11、是ulColor :字體顏色,其數(shù)值是藍(lán)、綠、紅 3色相加,即OxBBGGRR,其中BB 是藍(lán)色的數(shù)值,GG是綠色的數(shù)值,RR是紅色的數(shù)值,例如 OxFFOOOO表示藍(lán) 色, 0x00FF00 表示綠色, 0x0000FF 表示紅色返回值: 無說 明:在畫面上顯示時(shí)間,如果是實(shí)時(shí)播放則顯示PC當(dāng)前時(shí)間,如果是錄像回放,則顯示錄像時(shí)的時(shí)間(從錄像文件里獲取)7函 數(shù): 參 數(shù): 返回值: 說 明:void VSTShowOcx(long lShow) lShow :是否顯示, 0 :否; 1:是 無是否顯示OCX控件8函 數(shù): 參 數(shù):返回值:說 明:void VSTSetStopState(l

12、ong lState)lState: 停止時(shí)是保留最后一幅畫面還是黑屏0: 黑屏1: 保留最后一幅畫面無停止時(shí)是保留最后一幅畫面還是黑屏9函 數(shù): 參 數(shù): 返回值: 說 明:void VSTFilePause()無無回放錄像時(shí)暫停10函 數(shù): 參 數(shù): 返回值: 說 明:void VSTFileContinue ()無無在回放錄像暫停時(shí)恢復(fù)播放11函 數(shù): 參 數(shù):返回值:說 明:long VSTStartInterPhone(LPCTSTR peerip) peerip :暫未使用0:調(diào)用成功啟動(dòng)對(duì)講, PC 端麥克風(fēng)的聲音在板端播放函數(shù)參數(shù)返回值:說明:13函數(shù)參數(shù)12返回值:long

13、StopInterPhone()無0:調(diào)用成功停止對(duì)講long IsInterPhoneRun()無是否正在對(duì)講, 0:否, 1:是說 明: 是否正在對(duì)講14函 數(shù): long GetRecTotalTime ()參 數(shù): 無返回值: 錄像文件的總時(shí)長,單位是秒說 明: 獲取錄像文件的錄像總時(shí)長,調(diào)用前必須在在Source 里設(shè)置錄像文件名15函 數(shù): long GetCurPlaybackTime ()參數(shù):無返回值:返回從開始回放錄像到當(dāng)前的時(shí)長(單位為秒)說明:查詢從開始回放錄像到當(dāng)前的時(shí)長16函數(shù):void SetPlaybackLoop(long loop)參數(shù):loop :是否循環(huán)

14、回放, 0 :否, 1 :是返回值:無說明:回放錄像時(shí)是否循環(huán)回放17函數(shù):void FileJump(long pos)參數(shù):pos :跳轉(zhuǎn)的指定位置,單位是秒返回值:無說明:回放錄像時(shí)跳轉(zhuǎn)到指定位置18函數(shù):long FileForward(long speed)參數(shù):speed :回放的速度, speed 數(shù)值與播放速度對(duì)應(yīng)如下1:正常播放2: 2 倍速度3: 4 倍速度4: 8 倍速度5: 16 倍速度6: 32 倍速度7: 1/2 倍速度8: 1/4 倍速度9: 1/8 倍速度10: 1/16 倍速度11:逐幀播放,調(diào)用一次前進(jìn)一幀 返回值: 0:調(diào)用成功說 明: 回放錄像時(shí)改變回放

15、速度19函 數(shù): long FileRewind(long speed)參 數(shù): speed :倒播時(shí)跳過的關(guān)鍵幀數(shù),數(shù)值越大播放速度越快 返回值: 0:調(diào)用成功說 明: 倒播回放錄像20函 數(shù): void SetMDRegionBegin(long col)參 數(shù): col :進(jìn)入設(shè)置后顯示的已經(jīng)設(shè)置的邊框顏色, 其數(shù)值可參考方法 ShowTime 中參數(shù) ulColor 的說明 返回值: 無說 明: 進(jìn)入移動(dòng)偵測(cè)區(qū)域設(shè)置21函 數(shù): short SetEditMDRegionIndex(long nIndex)參 數(shù): nIndex :要設(shè)置的區(qū)域號(hào),數(shù)值范圍: 04 返回值: 0:調(diào)用成

16、功說 明: 指定要設(shè)置的區(qū)域,調(diào)用該方法后可以用鼠標(biāo)在畫面上畫區(qū)域邊框22函 數(shù): void RemoveMDRegion(long nIndex)參 數(shù): nIndex :要?jiǎng)h除的區(qū)域號(hào),數(shù)值范圍: 04 返回值: 無說 明: 刪除指定的偵測(cè)區(qū)域23函 數(shù): void SetMDRegionEnd()參 數(shù): 無 返回值: 無說 明: 結(jié)束移動(dòng)偵測(cè)區(qū)域設(shè)置并把設(shè)置的區(qū)域信息發(fā)送到前端設(shè)備24函 數(shù): void ShowMDRegion(long show)參 數(shù): show :0=發(fā)生移動(dòng)偵測(cè)時(shí)不顯示邊框1=發(fā)生移動(dòng)偵測(cè)時(shí)顯示邊框2=無論是否發(fā)生移動(dòng)偵測(cè)都顯示邊框返回值: 無說 明: 發(fā)生移

17、動(dòng)偵測(cè)時(shí)是否顯示邊框25函 數(shù): long AddNewMDRegion()參 數(shù): 無返回值: 1:調(diào)用成功; 0:超過最大偵測(cè)區(qū)域數(shù)范圍(最多只能5 個(gè))說 明: 增加一個(gè)移動(dòng)偵測(cè)區(qū)域26函 數(shù):long GetMDCount()參 數(shù):無返回值:當(dāng)前設(shè)置的移動(dòng)偵測(cè)區(qū)域數(shù)說 明:獲取當(dāng)前設(shè)置的移動(dòng)偵測(cè)區(qū)域數(shù)27函 數(shù):long SetMotionRegion(long Region, long l, long t, long r, long b)參 數(shù):Region :移動(dòng)偵測(cè)區(qū)域號(hào),數(shù)值范圍: 04l,t,r,b :偵測(cè)區(qū)域框左,上,右,下 4 個(gè)位置的坐標(biāo)返回值:0:調(diào)用成功說 明:設(shè)

18、置移動(dòng)偵測(cè)區(qū)域,調(diào)用該方法將把相應(yīng)數(shù)據(jù)發(fā)送到前端設(shè)備28函 數(shù):long GetMDSensitivity()參 數(shù):無返回值:移動(dòng)偵測(cè)靈敏度說 明:獲取移動(dòng)偵測(cè)的靈敏度29函 數(shù):long SetMDSensitivity(long nSensitivity)參 數(shù):nSensitivity :要設(shè)置的靈敏度數(shù)值,范圍是 0-100返回值:1:調(diào)用成功, 0:參數(shù)超出范圍( 0-100 )說 明: 生效設(shè)置移動(dòng)偵測(cè)的靈敏度,設(shè)置后需要調(diào)用SetMDRegionEnd 才能發(fā)送到前端設(shè)備30函 數(shù):void SetAccountsPassword(LPCTSTR accounts, LPCTS

19、TR password)參 數(shù):accounts :用戶名, password :密碼返回值:無說 明:設(shè)置連接設(shè)備的用戶名和密碼,其功能與設(shè)置屬性 UserAndPwd 是一樣的31函 數(shù):void MoveOcx(long left, long top, long right, long bottom)參 數(shù):left , top ,right , bottom 分別表示顯示的方框左,上,右,下4 個(gè)位置的坐標(biāo)返回值:無說 明:指定OCX的大小和位置32函 數(shù): void RotateImage(long rotateFlag)參 數(shù): rotateFlag , 0:正常, 180: 18

20、0 度垂直翻轉(zhuǎn) 返回值: 無說 明: 圖像翻轉(zhuǎn)33函數(shù): void PtzControl(LPCTSTR szPtzCtlCmd)參數(shù):szPtzCtICmd:要發(fā)送的內(nèi)容格式 :ptzcmd& baud=2400n81&cmd=ff010004200025&pause=2000&cmd=ff010000000001其中“ baud =2400n81 ”是設(shè)置 RS485 串口的參數(shù),“2400”是串口的波特率, 可改為其他數(shù)值,包括:1200 、2400 、4800 、9600 、19200 ,“ n81 ”分別表示串口的校驗(yàn)位,數(shù)據(jù)位和停止位,一般情況不需要更改; “&cmd=ff0100

21、04200025 ”是向 RS485 發(fā)送的數(shù)據(jù), 每?jī)蓚€(gè)字符表示一個(gè)數(shù) 據(jù),以 16 進(jìn)制表示,“ ff010004200025 ”表示向 RS485 發(fā)送 FF 01 00 04 20 00 25 這 7 個(gè) 16 進(jìn)制的數(shù)據(jù);“&pause=2000 ”表示向 RS485 發(fā)送下一串?dāng)?shù)據(jù)的間隔時(shí)間,單位是毫秒; “&cmd=ff010000000001 ”是指間隔 pause 時(shí)間后發(fā)送的下一串?dāng)?shù)據(jù)。 以上命令表示串口以 2400bps 的波特率先發(fā)送 FF 01 00 04 20 00 25 這 7 個(gè) 16 進(jìn)制的數(shù)據(jù), 等待 2000 毫秒后再發(fā)送 FF 01 00 00 00 0

22、0 01 這 7 個(gè) 16 進(jìn)制的數(shù)據(jù);注:“&pause=2000&cmd=fO1OOOOOOOOO1”是為了方便某些云臺(tái)的設(shè)置才增加的,如果所用云臺(tái)控制正常,可以不增加,只需要前面的命令就可以。返回值: 無說 明: 把指定的內(nèi)容發(fā)送到設(shè)備的 485 串口( PTZ) 34函 數(shù): void DrawRect(Iong Index, Iong IEnabIe, Iong LX, Iong Ly, Iong RX, Iong Ry, Iong uICoIor, Iong PenWidth)參 數(shù): Index :方框序號(hào),數(shù)值范圍 0-4IEnabIe :是否顯示該序號(hào)的方框LX,Ly :方框

23、的左上角坐標(biāo)RX,Ry:方框的右下角坐標(biāo)uICoIor :方框邊沿線顏色, 其數(shù)值可參考方法 ShowTime 中參數(shù) uICoIor 的說 明PenWidth :方框邊沿線寬度返回值: 無說 明: 在畫面上顯示方框35函 數(shù): Iong AIarmRecord(Iong IDoRecord, LPCTSTR strFiIeName, Iong IDurativeTime, IongIAddTimeToFiIeName)參 數(shù): IDoRecord : 0= 停止錄像, 1= 開始錄像strFiIeName :錄像文件名IDurativeTime :錄像時(shí)長 IAddTimeToFiIeNam

24、e :文件名是否自動(dòng)增加日期時(shí)間, 0=否;1=是返回值: 1 :調(diào)用成功; -1 :正在錄像說 明: 進(jìn)行報(bào)警錄像36函 數(shù): long RebootServer()參數(shù):無返回值:1 :調(diào)用成功說明:重啟前端設(shè)備37函數(shù):long SyncServer()參數(shù):無返回值:1:調(diào)用成功說 明: 把前端設(shè)備的時(shí)間調(diào)整為當(dāng)前計(jì)算機(jī)的時(shí)間38函 數(shù): long SetPlayMode(long nPlayMode, long nModeParam)參 數(shù): nPlayMode :播放模式, 0= 正常播放, 3= 只錄不播,此時(shí)前端設(shè)備會(huì)有音視頻 數(shù)據(jù)傳送過來,但是計(jì)算機(jī)不會(huì)解碼播放,用于只錄像不

25、播放; nModeParam :暫未使用返回值:1:調(diào)用成功說 明: 設(shè)置播放模式39函 數(shù): long GetCamColor(long nType)參 數(shù): nType :需獲取參數(shù)類型, 0=亮度, 1=對(duì)比度, 2=色度, 3= 飽和度返回值: 相應(yīng)類型的參數(shù)值說 明: 獲取前端設(shè)備亮度、對(duì)比度、色度和飽和度的數(shù)值40函 數(shù): long SetCamColor(long nType, long nValue)參 數(shù): nType :需獲取參數(shù)類型, 0=亮度, 1=對(duì)比度, 2=色度, 3= 飽和度nValue :相應(yīng)類型的參數(shù)值返回值:1:調(diào)用成功說 明: 設(shè)置前端設(shè)備亮度、對(duì)比度、

26、色度和飽和度的數(shù)值41函 數(shù): void ShowOSD(LONG lEnable, LONG lX, LONG lY, ULONG ulColor, LONG nFontSize, BSTR strData);參 數(shù): lEnable: in whether enable OSDSet 1: 顯示Set 0: 不顯示lX: in 顯示字符串的 X 坐標(biāo)lY: in 顯示字符串的 Y 坐標(biāo)ulColor: in用于顯示 OSD字符串的顏色,顏色值從0到16777215nFontSize: in 字體大小strData: in 要顯示的字符串內(nèi)容 ulColor = r | g 8 | b 16

27、返回值: 說 明:無 顯示 OSD42函 數(shù):void ShowOSD2(LONG Index, LONG lEnable, LONG Lx, LONG Ly,ULONG ulColor, LONG nFontSize, BSTR strData)參 數(shù):In dex: OSD的個(gè)數(shù),范圍:04lEnable: 1: 顯示0: 不顯示Lx: X 坐標(biāo)Ly: Y 坐標(biāo)ulColor: 用于顯示OSD字符串的顏色 nFontSize: 字體大小strData: 要顯示的字符串內(nèi)容返回值: 說 明:無顯示 OSD ,同一時(shí)間可以顯示 5 串字符43函 數(shù): void SetCutPixels(USH

28、ORTnD1Left, USHORTnD1Right, USHORTnCIFLeft, USHORT nCIFRight, USHORT nFIELDLeft, USHORT nFIELDRight, USHORT nQCIFLeft, USHORT nQCIFRight); 參 數(shù): nD1Left: in 需裁剪的 D1 的左側(cè)寬度nD1Right: in 需裁剪的 D1 的右側(cè)寬度nCIFLeft: in需裁剪的 CIF的左側(cè)寬度nCIFRight: in需裁剪的CIF的右側(cè)寬度nFIELDleft: in需裁剪的FIELD的左側(cè)寬度nFIELDRight: in需裁剪的FIELD的右側(cè)

29、寬度nQCIFLeft: in需裁剪的QCIF的左側(cè)寬度nQCIFRight: in需裁剪的QCIF的右側(cè)寬度返回值:無 切掉部分邊框說明:44函數(shù):LONG GetRecTotalTime()參數(shù):無返回值: 返回總的錄像時(shí)間說 明: 查詢從開始錄像到當(dāng)前的時(shí)長(單位為秒) ,該數(shù)值會(huì)一直累加到停止錄像為止,就是說如果 是分割錄像也不會(huì)影響該數(shù)值。45函 數(shù): LONG GetCurPlaybackTime()參 數(shù): 無返回值: 返回-1 為失?。ㄈ绮皇窃诨胤艩顟B(tài))說 明: 查詢從開始回放錄像到當(dāng)前的時(shí)長(單位為秒)46函 數(shù): LONG GetFileRecTime(LPCTSTR fn

30、ame)參 數(shù): 無返回值:說 明: 獲取指定錄像文件的總時(shí)長,單位為秒47函 數(shù): void DrawRect(LONG Index, LONG lEnable, LONG LX, LONG LY, LONG RX, LONG RY, ULONG ulColor, LONG PenWidth);參 數(shù): Index: 框的個(gè)數(shù),范圍: 04lEnable: 1: 畫框0:不畫框LX:左上角的 X 坐標(biāo)Ly:左上角的 Y 坐標(biāo)Rx:右上角的 X 坐標(biāo)Ry:右上角的 Y 坐標(biāo)ulColor: 框的顏色PenWidth: 畫筆的寬度 返回值: 無說 明: 在畫面顯示邊框,最多顯示 5 個(gè)事件( E

31、vent)48函數(shù):void CreateFinish()參數(shù):無返回值:無說明:OCX創(chuàng)建完成49函數(shù):void EmdMotion(LPCTSTR desc)參數(shù):desc :事件信息的內(nèi)容,其格式如下ALARM: rnType: rnTime: 產(chǎn)生時(shí)間 rnDescribe: 信息描述 rn其中:流水號(hào) 表示是第幾條告警信息,以10 進(jìn)制數(shù)字表示,用戶可以通過該數(shù)值來判斷每次查詢到的信息是不是同一條;信息類型 表示該條告警信息的類型,以字符串表示,其中“md ”表示該條信息是移動(dòng)偵測(cè)報(bào)警的信息;產(chǎn)生時(shí)間 表示產(chǎn)生該條信息時(shí)的時(shí)間,以10 進(jìn)制數(shù)字表示,單位是秒,是指從 1970年 1月

32、 1日 0:0:00到信息產(chǎn)生時(shí)所經(jīng)過的秒數(shù);信息描述 是對(duì)該告警信息的詳細(xì)描述,以字符串表示,每一項(xiàng)以逗號(hào)相隔, 不同的信息類型有不同的內(nèi)容格式;信息描述 的格式是:Channel=通道號(hào) ,Stream=碼流號(hào) ,Areald=偵測(cè)區(qū)域號(hào) ,AreaX,Y,寬 , 高通道號(hào) 是指視頻輸入的通道號(hào),以10 進(jìn)制數(shù)字表示,由于本攝像機(jī)只有一路視頻輸入,所以該值恒為0; 碼流號(hào) 是指哪一路碼流發(fā)生移動(dòng)偵測(cè)報(bào)警,以 10 進(jìn)制數(shù)字表示,從 0 開始,如果是第一路碼流,該數(shù)值為 0,如果是第 二路碼流,該數(shù)值為 1;偵測(cè)區(qū)域號(hào) 是指發(fā)生報(bào)警的偵測(cè)區(qū)域號(hào),其數(shù)值范圍是04; X,Y,g ,高 是指發(fā)生

33、移動(dòng)偵測(cè)報(bào)警時(shí)相應(yīng)偵測(cè)區(qū)域的X,Y坐標(biāo),以及寬度和高度。返回值: 無說 明: 發(fā)生移動(dòng)偵測(cè)事件時(shí)上報(bào)50函數(shù):void LButtonDblClk()參數(shù):無返回值:無說明:鼠標(biāo)左鍵雙擊51函數(shù):void LButtonDown()參數(shù):無返回值:無說明:鼠標(biāo)左鍵按下52函數(shù):void LButtonUp()參數(shù):無返回值: 無說 明:53函 數(shù):參 數(shù):返回值:說 明:54函 數(shù):參 數(shù):返回值:說 明:55函 數(shù):參 數(shù):返回值:說 明:56函 數(shù):參 數(shù):返回值:說 明:57函 數(shù):參 數(shù):返回值:說 明:58函 數(shù):鼠標(biāo)左鍵彈起void RButtonDblClk()無無鼠標(biāo)右鍵雙擊v

34、oid RButtonDown()無無鼠標(biāo)右鍵按下void RButtonUp()無無鼠標(biāo)右鍵彈起void ReceiveFirstVOL()無無如 WidthBS ,HeightBS打開前端設(shè)備的音視頻通道成功, 此時(shí)可以獲取音視頻信息,void PlayStop()無無播放停止void RecordAlarmBegin(LPCTSTR filename)參 數(shù): filename :報(bào)警錄像的文件名 返回值: 無說明:開始報(bào)警錄像59函數(shù):void RecordAIarmStop()參數(shù):無返回值: 無說 明: 停止報(bào)警錄像60函數(shù):void RecordBegin (LPCTSTR fi

35、lename)參數(shù):filename :錄像文件名返回值: 無說 明: 開始錄像增加的函數(shù)61函數(shù):void Invalidate(long bErase)參數(shù):bErase:返回值: 無說 明:62函 數(shù): void ShowTime2(long lEnable, long Lx, long Ly, long ulColor, long lFontSize) 參 數(shù):lEnable :Lx:顯示的X坐標(biāo)Ly:顯示的Y坐標(biāo)ulColor :顏色I(xiàn)FontSize:字體的大小返回值:無設(shè)置顯示時(shí)間說明:63函數(shù):void StartOnIyConnect();參數(shù):無返回值: 無說 明:僅接收音

36、視頻數(shù)據(jù),不作解碼和播放,調(diào)用Record或Record2可錄像,調(diào)用Stop可斷開連接,調(diào)用前必須設(shè)置Source屬性。64函 數(shù): short GetOcxInfo(BSTR* ver, BSTR* time, BSTR* name)參 數(shù):ver :存放OCX的版本信息time :時(shí)間 name: 返回值: 1:調(diào)用成功說明:獲取OCX的信息65函數(shù):void SetSlaveControlAddress(short idx, long address)參數(shù):idx :address:返回值: 無句柄說 明: 設(shè)置子空件地址 / 本身是父 ,子銷毀的時(shí)候要通知父 設(shè)置父播放器的句柄, 存

37、放于 nParam166函 數(shù): long ResetServer()參數(shù):無返回值:0:調(diào)用成功說明:將服務(wù)器恢復(fù)到出廠時(shí)的設(shè)置67函數(shù):long UpdateServer()參數(shù):無返回值: 1:調(diào)用成功, 0:調(diào)用不成功說 明: 更新前端服務(wù)器68函數(shù):long DoServerSet(BSTR tsServSet)參數(shù):tsServSet:要發(fā)送的命令返回值: 1:調(diào)用成功說 明: 給 IPCam 發(fā)送參數(shù)如 MAINrnAudioInType=%drn ,并執(zhí)行該操作69函 數(shù): BSTR GetDVSetup()參數(shù):無返回值:說明:獲取DV設(shè)置/如果子獲取不到,就從父里面得到,用

38、戶點(diǎn)選中的播放器70函數(shù):short SearchCam(short bSearch)參數(shù):bSearch:返回值: 0:調(diào)用成功說 明:搜索 IPcam71函 數(shù):long RecordEx(BSTR lpszName, long nType, long nTotalSeconds, long nFlags)參 數(shù):IpszName:錄像保存的文件名n Type :錄像類型nTotalSeconds:錄像總時(shí)間長度nFlags:錄像標(biāo)志返回值: 說 明:錄像72函 數(shù):boolean StopRecord(BSTR lpszFileName, long nType)參 數(shù):lpszFileN

39、ame: nType:返回值: 說 明:0:調(diào)用失敗停止錄像73函 數(shù):long SetAudioInputType(long nInputType)參 數(shù): 返回值: 說 明:nInputType :音頻輸入類型 ,0-linein, 1-mic 差分, 2-mic 單聲道 0:調(diào)用成功 設(shè)置音頻輸入類型74函 數(shù):BSTR GetDevCfgDirect()參 數(shù): 返回值: 說 明:無 返回設(shè)備的配置參數(shù) 直接單獨(dú)獲取設(shè)備的配置參數(shù)(無需連接視頻,注意是同步執(zhí)行), 用于設(shè)備端無法啟動(dòng)編碼器時(shí)校正設(shè)備參數(shù)75函 數(shù):long SetDevCfgDirect(BSTR lpszDevCfg)參 數(shù): 返回值: 說 明:IpszDevCfg:設(shè)備參數(shù)文件的指針FALSE調(diào)用失敗,TRUE調(diào)用成功直接單獨(dú)設(shè)置設(shè)備的參數(shù) (無需連接視頻,注意是同步執(zhí)行), 用于設(shè)備端無法啟動(dòng)編碼器時(shí)校正設(shè)備參數(shù)76函數(shù):BSTR GetUriByName(BSTR pszName)參

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論