织梦CMS - 轻松建站从此开始!

罗索

Common Video Interface Programming Manual

罗索客 发布于 2003-08-20 15:26 点击:次 
点击浏览该文件 Common Video Module Programming Manual 1. Structures 1.1 CAMINFO Syntax typedef struct T_CAMINFO { WORDm_wConnectionType; WORDm_wProtocalType; CHARm_szProductLib[32]; WORDm_wCameraType; WORDm_wDomeType; WORDm_wNTSCPAL; CHARm_szServerI
TAG:

点击浏览该文件
Common Video Module Programming Manual

1. Structures
1.1 CAMINFO
  Syntax
typedef struct T_CAMINFO
{
    WORD        m_wConnectionType;
    WORD        m_wProtocalType;
    CHAR        m_szProductLib[32];
    WORD        m_wCameraType;
    WORD        m_wDomeType;
    WORD        m_wNTSCPAL;
    CHAR        m_szServerIP[16];
    WORD        m_wServerPort;
    CHAR        m_szCameraIP[16];
    WORD        m_wCameraPort;
    WORD        m_wChannelNumber;
    WORD        m_wCompressionType;
    WORD        m_wImageSize;
    CHAR        m_szLocation[32];
    CHAR        m_szNodeKey[32];
    CHAR        m_szAccount[16];
    CHAR        m_szPassword[16];
} CAMINFO;

  Parameters
m_wConnectionType      //    1: Connect Server        2: Connect Device
m_wProtocalType         //    1: TCP/IP            2: Multicast
m_szProductLib[32]        //    Component Name
m_wCameraType        //    Video Host DeviceKey
m_wDomeType            //    Video CCD/DOME DeviceKey
m_wNTSCPAL            //    0: NTSC        1: PAL
m_szServerIP[16]        //    UniArgus Server IP Address
m_wServerPort            //    UniArgus Server Listen Port    (8000)
m_szCameraIP[16]        //    Device IP Address
m_wCameraPort            //    Device Port Number
m_wChannelNumber        //    Video Channel Number
m_wCompressionType    //    1: LowLow  2: Low  3: Medium  4: High  5: HighHigh
m_wImageSize            //    1: QCIF  2: CIF  3: 4CIF
m_szLocation[32]        //    Device Location in UniArgus GIS
m_szNodeKey[32]        //    Device NodeKey in UniArgus GIS
m_szAccount[16]        //    Device Login Account
m_szPassword[16]        //    Device Login Password

2. Callback Function
2.1 typedef void (*COMMONVIDEOFUNC)(LPVOID pParam, BYTE* pBuffer,
DWORD vFrameSize, CHAR vVideoType, CHAR vDuringAlarm, WORD vFrameType,
BOOL bStretchMode, INT nImageWidth, INT nImageHeight, SYSTEMTIME* pTime = NULL);
This function is used to callback the video data from device component to

2.2 typedef void (*ONCONNECTFUNC)(LPVOID pParam, int nErrorCode);

2.3 typedef void (*COMMANDFUNC)(LPVOID pParam, CString strOutXML, UINT nResponse);

2.4 typedef void (*ONCMDCONNECTFUNC)(LPVOID pParam, int nErrorCode);

3. Methods
3.1 SetCameraInfo
   Set camera-related information into device component

   Syntax
   void SetCameraInfo(CAMINFO* pCamInfo);

   Parameters
   CAMINFO: Refer to 1.1

   Return
   None

3.2 SetCommonVideoFunction
   Set callback function into device component

   Syntax
   void SetCommonVideoFunction (LPVOID pParam, COMMONVIDEOFUNC fpVideoFunc, ONCONNECTFUNC fpConnectFunc); (iwgh)
本站文章除注明转载外,均为本站原创或编译欢迎任何形式的转载,但请务必注明出处,尊重他人劳动,同学习共成长。转载请注明:文章转载自:罗索实验室 [http://www.rosoo.net/a/200308/2274.html]
本文出处: 作者:iwgh
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
将本文分享到微信
织梦二维码生成器
推荐内容