HOEM_IPCam_SDK 2.3.20 (2010/11/16) 注意:請更新HIPCam_SDK.dll與HIPCam_SDK.lib檔案 新增:HOEM_Cam_SetPTZ_UpStart、HOEM_Cam_SetPTZ_DownStart、HOEM_Cam_SetPTZ_LeftStart、HOEM_Cam_SetPTZ_RightStart、HOEM_Cam_SetPTZ_Stop HOEM_IPCam_SDK 2.3.18 (2010/9/21) HOEM_IPCam_SDK 2.3.16 (2010/9/17) HOEM_IPCam_SDK 2.3.14 (2010/9/17) 修改:Demo code的AVISave.cpp,儲存AVI的格式以壓縮格式為主。 HOEM_IPCam_SDK 2.3.12 (2010/8/30) 修改:HOEM_Cam_SetPTZ_Remove((HANDLE hCam, char * pStr, int iStrLength)沒有動作。 HOEM_IPCam_SDK 2.3.10 (2010/8/18) HOEM_IPCam_SDK 2.3.8 (2010/8/13) 修改:與IPCam建立連線時,不要馬上就顯示Unconnect,等確定連上或是連不上再Show訊息。 新增:HOEM_Cam_GetH264Frame(Hframe *pFrame),取得標準H264 Frame。 注意:請更新HIPCam_SDK.dll與HIPCam_SDK.lib檔案和HOEM_IPCam_SDK.h。 HOEM_IPCam_SDK 2.3.6 (2010/7/28) 注意:請更新HIPCam_SDK.dll與HIPCam_SDK.lib檔案 修改:使用HOEM_Cam_AudioIn_Init、HOEM_Cam_SendAudioIn、HOEM_Cam_AudioIn_Deinit做雙向語音,切換不同IPCam時,產生的錯誤。 HOEM_IPCam_SDK 2.3.4 (2010/6/25) 注意:請更新HIPCam_SDK.dll與HIPCam_SDK.lib檔案 修改:使HOEM_Cam_Set2WayAudio(HANDLE hCam, bool bEnable)可支援多IP Cam做雙向語音。 HOEM_IPCam_SDK 2.3.2 (2010/4/28) 注意:請更新HIPCam_SDK.dll與IPCamLib.dll檔案 HOEM_IPCam_SDK 2.3.0 (2009/12/24) HOEM_IPCam_SDK 2.2.8 (2009/12/08) HOEM_IPCam_SDK 2.2.6 (2009/11/26) 注意:請更新HIPCam_SDK.dll, HIPCam_SDK.lib, HIPCAM_DEFINE.H與HOEM_IPCam_SDK.h 新增: 1. struct PTZOSCInfo { int iWidth; int iHeight; int iX; int iY; }; PTZ滑鼠視窗控制資訊 2.設定PTZ滑鼠視窗控制 HOEM_Cam_SetPTZ_Move(HANDLE hCam, PTZOSCInfo Info) HOEM_IPCam_SDK 2.2.4 (2009/11/11) HOEM_IPCam_SDK 2.2.2 (2009/10/22) HOEM_IPCam_SDK 2.2.0 (2009/09/02) 重要:DLL版本與ActiveX版合併發行 HOEM_IPCam_SDK 1.10.0 (2009/06/17) 注意:請更新HIPCam_SDK.dll與IPCamLib.dll檔案 HOEM_IPCam_SDK 1.9.10 (2009/05/18) 注意:請更新HIPCam_SDK.dll檔案 修改:HOEM_Cam_Create hCam輸入不為NULL會當掉問題 HOEM_IPCam_SDK 1.9.8 (2009/05/12) 注意:請更新所有*.dll檔案並重新編譯程式 新增:支援H264影像與MULAW聲音格式 HOEM_IPCam_SDK 1.9.6 (2009/04/23) 重要:請更換新版的HIPCam_SDK.dll、IPCamLib.dll並重新編譯。 修正:無密碼時執行CGI會錯誤 HOEM_IPCam_SDK 1.9.4 (2009/04/15) HOEM_IPCam_SDK 1.9.2 (2009/03/05) 重要:請更換新版的HIPCam_SDK.dll 修改 : 開啟聲音CODEC方式 HOEM_IPCam_SDK 1.9.0 (2009/01/05) 重要 : 請更新檔案 HOEM_IPCam_SDK 1.8.6 (2008/12/23) 重要 : 請更新檔案 HOEM_IPCam_SDK 1.8.4 (2008/08/29) 重要:請更換新版的HIPCam_SDK.dll、IPCamLib.dll並重新編譯。 HOEM_IPCam_SDK 1.8.2 (2008/07/21) HOEM_IPCam_SDK 1.8.0 (2008/06/03) 重要:請更換新版的IPCamLib.dll。 HOEM_IPCam_SDK 1.7.4 (2008/02/12) 重要:請更換新版的IPCamLib.dll。 修改:影像遺失時聲音仍繼續傳送。 HOEM_IPCam_SDK 1.7.2 (2008/01/14) HOEM_IPCam_SDK 1.7.0 (2007/11/29) HOEM_IPCam_SDK 1.6.4 (2007/10/23) 重要:請更換新版的IPCamLib.dll與IPCamconfig.txt。 修改: IPCamconfig.txt預設內容修改如下 Ping_Enable=n Ping_Timeout=6000 Get_Timeout=7000 Set_Timeout=7000 UsePCTime=y ConnectLimit=6 HOEM_IPCam_SDK 1.6.2 (2007/10/9) 重要:請更換新版的HIPCam_SDK.dll、IPCamLib.dll並重新編譯。 修改: 最大連線數目增加為1024個連線。 HOEM_IPCam_SDK 1.6.0 (2007/8/14) 重要:請更換新版的HIPCam_SDK.dll、HIPCam_SDK.lib、HOEM_IPCam_SDK.h與IPCam.dll,並重新編譯程式。 新增: 1.HFRAMETYPE_DLL增加HIPCam_EVENT,只接收6 : MOTION、7 : SYSTEM、9 : ALARM三種Frame; 需搭配韌體v3.2.12以上使用 2.HOEM_Cam_SetAutoReconnect(HANDLE hCam, bool bEnabled) 可設定是否啟動與關閉自動重連功能(預設為啟動自動重連),需在呼叫HOEM_Cam_Connect前做設定 HOEM_IPCam_SDK 1.5.0 (2007/7/5) 重要: 1.使用語音轉發功能HOEM_Cam_AudioIn_Init(HANDLE hCam, WAVEFORMATEX *pwfSrc),目前SDK只能接收下列的WAVEFORMATEX格式 WAVEFORMATEX awSrc; memset(&awSrc, 0, sizeof(awSrc)); awSrc.wFormatTag = WAVE_FORMAT_PCM; awSrc.nChannels = 2; awSrc.wBitsPerSample = 16; awSrc.nSamplesPerSec = 16000; awSrc.nBlockAlign = awSrc.wBitsPerSample * awSrc.nChannels / 8; awSrc.nAvgBytesPerSec = awSrc.nSamplesPerSec * awSrc.nBlockAlign; awSrc.cbSize = 0; 2.使用HOEM_Cam_SendAudioIn(HANDLE hCam, char *pAudioData, int iDataLen)時, pAudioData的大小請固定為 [2041*4] 3.語音轉發功能需搭配韌體 v2.2.12版本以上使用 HOEM_IPCam_SDK 1.4.6 (2007/7/2) 重要:請更換新版的HIPCam_SDK.dll、HIPCam_SDK.lib、HOEM_IPCam_SDK.h與IPCam.dll,並重新編譯程式。 修正: 1.IPCamLib修改在IPCamAction之後就要能偵測到連線成功或失敗,GetCameraTypeChannel因不需帳號密碼所以只要有IP即可進行偵測, 建議使用者需在連線之後確定有連線成功在進行GetCameraTypeChannel。 新增: 1.HOEM_Cam_AudioIn_Init(HANDLE hCam, WAVEFORMATEX *pwfSrc) 初始化傳送語音轉發功能 2.HOEM_Cam_SendAudioIn(HANDLE hCam, char *pAudioData, int iLenData) 開始傳送語音轉發資料 3.HOEM_Cam_AudioIn_Deinit(HANDLE hCam) 結束語音轉發功能 HOEM_IPCam_SDK 1.4.4 (2007/6/15) 重要:請更換新版的IPCam.dll 修正: 1.產生執行緒預設記憶體太小,造成stack overflow的錯誤。 HOEM_IPCam_SDK 1.4.2 (2007/6/11) 重要:請更換成新版的 HIPCAM_DEFINE.H、IPCam.dll 與 HIPCam_SDK.dll。 修改: 1.HVideo_Config 的 iFps 修改成 NTSC : 3~30 , PAL : 3~25,使用者只需依照這個範圍去做設定就好。 HOEM_IPCam_SDK 1.4.0 (2007/5/22) 重要:若需使用雙向通話功能,請重新link HIPCam_SDK.lib 並換成新的 HOEM_IPCam_SDK.h 再 compile程式。 修正: 1.HEVENT_CALLBACK 回傳值不正確 2.若IPCam無PTZ功能,HOEM_Cam_GetPTZ需回傳FALSE 新增: 1.雙向通話功能 HOEM_Cam_Set2WayAudio(HANDLE hCam, bool bEnable); HOEM_IPCam_SDK 1.3.0 (2007/05/02) 重要:請重新link HIPCam_SDK.lib 並換成新的 HOEM_IPCam_SDK.h 再 compile,並請修正連線方式,新的連線方式修正之前版本需做 HOEM_Cam_StartReceive 才真正連線, 現在連線請先呼叫 HOEM_Cam_Create 建立連線再做 HOEM_Cam_Connect 即是開始連線。 修改: 連線方式 1.建立連線 HOEM_Cam_Create(HANDLE *hCam, Connect_Info cInfo, HEVENT_CALLBACK peCallback, int iContext); 2.開始連線 HOEM_Cam_Connect(HANDLE hCam, HFRAME_CALLBACK pfCallback, int iContext, HFRAMETYPE_DLL eFrameType); 3.開始接收Frame HOEM_Cam_StartReceive(HANDLE hCam, HFRAMETYPE_DLL eFrameType); 4.關閉連線 HOEM_Cam_Delete(HANDLE *hCam); RTSP連線可指定Port HOEM_Cam_SetRtspParams(HANDLE hCam, HRTSP_TYPE rType = HTCP, char *pcUrlPath = "", int iUdpPort = 0); iUdpPort(範圍:1~65535)預設為0,系統自動指定Port 新增: HOEM_Cam_GetResolutionSet(HANDLE hCam, int iMode, int &iWidth, int &iHeight) 可取得HVideo_Config的解析度的長與寬 HOEM_IPCam_SDK 1.2.0 修正: dll改名為HIPcam_SDK.dll lib改名為HIPcam_SDK.lib 新增: 1.(重要)所有SDK相關的定義模組格式資訊均定義在HIPCAM_DEFINE.H裡頭 2.HFrame *HOEM_Cam_AsksystemFrame(HANDLE hCam) 要求HIPCam_SDK傳送一張最接近目前時間的System Frame,使用完需用HOEM_Cam_DeleteFrame清除記憶體 3.HOEM_Cam_DeleteFrame(HFrame *pFrame) 用來清除HOEM_Cam_AskSystemFrame所得到的Frame Data