USB 电话语音盒编程接口函数在 Windows 系统平台, USB 语音盒的所有接口函数名称和所需参数基本上与 PCI 语音卡是一致的,除非特别说明,两者函数兼容。 USB 语音盒提供的编程接口函数如下: 初始化和关闭系统接口函数包括: unsigned short GX_InitializeSystem(void); unsigned short GX_CloseSystem(void); 获取系统参数接口函数 unsigned long GX_GetCardSerialNo(unsigned short CardNo); unsigned short GX_GetTotalCardCount(void); unsigned short GX_GetCardStatus( unsigned short CardNo); unsigned short GX_GetTotalChannelCount(void); unsigned short GX_GetTotal Voice Channel(void) ; unsigned short GX_GetChannelType( unsigned short ChannelNo); unsigned short GX_GetChannelStatus( unsigned short ChannelNo); unsigned short GX_UsbWorkStatus(); unsigned short GX_SetBugMsg(unsigned short Type); 设置压缩函数 unsigned short press(unsigned pressType) 打开关闭语音通道接口函数 unsigned short GX_OpenChannel( unsigned short ChannelNo); unsigned short GX_CloseChannel( unsigned short ChannelNo); 获取事件接口函数 unsigned short GX_GetMessage ForWindows ( unsigned short WaitTime, PGX_MESSAGE_INFO pMessageBuffer); unsigned short CheckMessageForWindows(unsigned short WaitTime, PG X_MESSAGE_INFO pMessageBuffer); 两线模拟中继模块操作接口函数包括: unsigned short GX_TrunkHookOff( unsigned short ChannelNo); unsigned short GX_TrunkHookOn( unsigned short ChannelNo); unsigned short GX_StartDetectTrunkPolarity( unsigned short ChannelNo); unsigned short GX_StopDetectTrunkPolarity( unsigned short ChannelNo); unsigned short GX_StartTrunkPickUp(unsigned short ChannelNo, unsigned short TimeByMicroSecond); unsigned short GX_StopTrunkPickUp(unsigned short ChannelNo); 用户模块操作接口函数 unsigned short GX_UserRingOn( unsigned short ChannelNo, unsigned short RingOnTime, unsigned short RingOffTime, unsigned short TotalTimes); unsigned short GX_UserRingOff( unsigned short ChannelNo); unsigned short GX_SetUserPickUpTime( unsigned short TimeByMicroSecond); 侦听通道接口函数 unsigned short GX_ListenChannel( unsigned short ChannelNo, unsigned short SourceChannel); unsigned short GX_UnListenChannel( unsigned short ChannelNo); unsigned short GX_SetLink(unsigned short ChannelNo, unsigned shor
USB电话语音盒编程接口函数 来自淘豆网www.taodocs.com转载请标明出处.