小
小生
Unregistered / Unconfirmed
GUEST, unregistred user!
typedef struct _TTS_VOC
{
USHORT i_len; // 总长度, 包括本身
UCHAR i_cid; // 不用
UCHAR i_bid; // 板号
UCHAR i_tid; // 时隙
UCHAR i_type; // 类型码 1: ADPCM数据包 2: PCM数据包(不支持) 0xF0: 开始通知 0xF1: 结束通知
UCHAR VocBid;
//语音板号
UCHAR VocTid;
//语音时隙
union{
UCHAR u_iv_data[1024];
// i_type = 1 时
struct // i_type = 0xf0 or 0xf1时
{
CHAR szCaller[20];
CHAR szCallee[20];
CHAR szText[1];
//文本数据
}ss;
}u;
};
0x01: ADPCM数据包
0xF0: 开始通知
0xF1: 结束通知
{
USHORT i_len; // 总长度, 包括本身
UCHAR i_cid; // 不用
UCHAR i_bid; // 板号
UCHAR i_tid; // 时隙
UCHAR i_type; // 类型码 1: ADPCM数据包 2: PCM数据包(不支持) 0xF0: 开始通知 0xF1: 结束通知
UCHAR VocBid;
//语音板号
UCHAR VocTid;
//语音时隙
union{
UCHAR u_iv_data[1024];
// i_type = 1 时
struct // i_type = 0xf0 or 0xf1时
{
CHAR szCaller[20];
CHAR szCallee[20];
CHAR szText[1];
//文本数据
}ss;
}u;
};
0x01: ADPCM数据包
0xF0: 开始通知
0xF1: 结束通知