-
VC++ 模拟实现网络语音电话
VC++ 模拟实现网络语音电话,类似语音聊天的功能,这是一个通过网络实现的网络语音电话,功能目前是比较基础的,仅供学习参考吧。本实例当时在Windows 2000环境下运行通过。相关的代码如下:
#define BUFFERSIZE 5120 //缓冲区大小
static HWAVEIN hWaveIn ; //录音设备句柄
static HWAVEOUT hWaveOut ; //播放设备句柄
static PBYTE pBufferIn[2]; //用于接收和播放的两块缓冲区
static PBYTE pBufferOut[2]; //用于发送和录音的两块缓冲区
static PWAVEHDR pWHIn[2]; //用于录音的PWAVEHDR结构数组
static PWAVEHDR pWHOut[2]; //用于播放的PWAVEHDR结构数组
static WAVEFORMATEX waveform ; //用于打开音频设备的WAVEFORMATEX结构
int nIn = 0; //当前播放缓冲区号
int nOut = 0; //当前录音缓冲区号
int nComState = 1; //显示通话状态信息的变量
CString LocalIP; //本机IP地址
CString RemoteIP; //远端主机IP地址
CServerAS sServer; //服务器套接字
CClientAS sClient; //客户端套接字
CServerAS sListen; //监听套接字
BOOL ConnectDown = FALSE; //“连接”按钮是否被按下
BOOL sState = FALSE; //是否处于服务器端状态
BOOL cState = FALSE; //是否处于客户端状态
- 2022-02-14 11:56:52下载
- 积分:1
-
乘法器用werlg做的,大家看一下,有不对的地反,欢迎指正。
乘法器用werlg做的,大家看一下,有不对的地反,欢迎指正。-chengfaqi
- 2022-04-09 04:38:28下载
- 积分:1
-
HMM天气预测
用隐马尔科夫模型进行未来天气的预测,并设计了一个GUI的交互界面(A hidden Markov model is used to predict the future weather, and a GUI interface is designed.)
- 2021-03-15 16:49:22下载
- 积分:1
-
线性插值
说明: 采用能量等值法计算骨架曲线的屈服荷载及位移等(Calculating yield load and displacement of skeleton curve by energy equivalent method)
- 2021-01-28 11:18:40下载
- 积分:1
-
hex转换为bin文件测试完成
说明: 吧hex文件的数据读出把内容段校验并提出(The data read of the hex file verifies and proposes the content segment.)
- 2020-06-18 19:00:02下载
- 积分:1
-
其中起始码和结束码表示控制命令的起始与结束。当设备在RS
其中起始码和结束码表示控制命令的起始与结束。当设备在RS-232总线上捕捉到数据FFH时,表示后续有控制命令写入,当接收到数据AAH后,表示接收到的控制字已经结束且完整有效。中间四个字节分别代表设备的地址、指令类型、指令参数1(OPT1)和指令参数2(OPT2)。设备在对这四个字节的内容进行译码后执行相应的操作-整有效。中间四个字节分别代表设备的地址、指令类型、指令参数1(OPT1)和指令参数2(OPT2)。设备在对这四个字节的内容进行译码后执行相应的操作
- 2022-05-14 21:23:09下载
- 积分:1
-
【安富莱】AD7606数据采集模块资料(2017-02-12)
AD7606的一些资料123456789(AD7606 DATA123456789)
- 2020-12-15 21:59:13下载
- 积分:1
-
Read_f06
在Nastran的f06文件里读取模态数据(read the normal model data from f06 in Nastran)
- 2020-12-26 09:09:03下载
- 积分:1
-
math
高数习题答案-2010级-四川大学-本参考答案与现在的习题册中的题目有个别的不同,使用时请认真比对,以防弄错(-2010 Level- high number of exercises answer Sichuan University- the reference to answer individual different topics in the book exercises, use carefully, in case a mistake)
- 2012-09-25 13:54:54下载
- 积分:1
-
test1
训练一个深度学习的循环神经网络,可实现获取公开数据集并进行训练,框架为Pytorch(Training a deep learning circular neural network can achieve the acquisition and training of open data sets, and the framework is Pytorch)
- 2019-05-28 23:05:09下载
- 积分:1