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_GetTotalVoiceChannel(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_GetMessageForWindows(unsigned short WaitTime,
PGX_MESSAGE_INFO pMessageBuffer);
unsigned short CheckMessageForWindows(unsigned short WaitTime,
PGX_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 Ch
USB电话语音盒编程接口函数 来自淘豆网www.taodocs.com转载请标明出处.