资源简介
这个网络电话也就是一般的处理,但是很适合初学者学习,你也可以对视频和音频有一些了解。
代码片段和文件信息
//NetTalk
/*------------------------------------------------------------------------------*\
=============================
模块名称: AudioPlay.cpp
=============================
[版权]
2000-2002 115软件工厂 版权所有
\*------------------------------------------------------------------------------*/
#include “WndX.h“
#include
#include “WaveOut.h“
#include “AudioPlay.h“
/*------------------------------------------------------------------------------*/
CAudioPlay::CAudioPlay()
{
}
/*------------------------------------------------------------------------------*/
//播放一块数据
BOOL CAudioPlay::Play(char *buf UINT uSize)
{
BOOL bRet=FALSE;
char* p;
LPWAVEHDR pwh=new WAVEHDR;
if(!pwh)
goto RET;
p=new char[uSize];//重新分配一块内存(在播放结束后删除)
if(!p)
goto RET;
CopyMemory(pbufuSize);
ZeroMemory(pwhsizeof(WAVEHDR));
pwh->dwBufferLength=uSize;
pwh->lpData=p;
//
m_mmr=waveOutPrepareHeader(m_hOutpwhsizeof(WAVEHDR));
if(m_mmr)
goto RET;
m_mmr=waveOutWrite(m_hOutpwhsizeof(WAVEHDR));
if(m_mmr)
goto RET;
bRet=TRUE;
RET:
return bRet;
}
/*------------------------------------------------------------------------------*/
//打开音频输出设备
BOOL CAudioPlay::Create(WAVEFORMATEX *pwfDWORD dwCallBackDWORD dwInstDWORD fdwOpen )
{
BOOL bRet=FALSE;
if(m_hOut)
{
bRet=TRUE;
goto RET;
}
//打开设备
if(!OpenDev(pwfdwCallBackdwInstfdwOpen))
goto RET;
bRet=TRUE;
RET:
return bRet;
}
/*------------------------------------------------------------------------------*/
CAudioPlay::~CAudioPlay()
{
Destroy();
}
/*------------------------------------------------------------------------------*/
BOOL CAudioPlay::Destroy()
{
BOOL bRet=FALSE;
if(!CloseDev())
goto RET;
bRet=TRUE;
RET:
return bRet;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 389590 2002-05-28 17:57 2008101523223992\网络视频电话系统\doc\1.bmp
文件 697270 2002-05-28 17:58 2008101523223992\网络视频电话系统\doc\2.bmp
文件 1523 2002-05-28 17:54 2008101523223992\网络视频电话系统\doc\bugs.txt
文件 816 2005-02-14 15:10 2008101523223992\网络视频电话系统\doc\NetTalk技术参数.txt
文件 14336 2005-02-14 15:09 2008101523223992\网络视频电话系统\doc\Thumbs.db
文件 169 2002-05-28 17:56 2008101523223992\网络视频电话系统\doc\update.txt
文件 1932 2002-05-28 18:00 2008101523223992\网络视频电话系统\doc\特点和存在问题.txt
文件 1580 2002-05-28 18:00 2008101523223992\网络视频电话系统\doc\结构.txt
文件 11650 2002-05-09 13:09 2008101523223992\网络视频电话系统\exe\help\image\addr.jpg
文件 67 2002-05-09 13:09 2008101523223992\网络视频电话系统\exe\help\image\bg.gif
文件 17289 2002-05-09 13:09 2008101523223992\网络视频电话系统\exe\help\image\chat.jpg
文件 5844 2002-05-09 13:09 2008101523223992\网络视频电话系统\exe\help\image\connect.jpg
文件 6940 2002-05-09 13:09 2008101523223992\网络视频电话系统\exe\help\image\connected.jpg
文件 100734 2002-05-12 03:51 2008101523223992\网络视频电话系统\exe\help\image\f.jpg
文件 22536 2002-05-09 13:09 2008101523223992\网络视频电话系统\exe\help\image\face.jpg
文件 15913 2002-05-09 13:09 2008101523223992\网络视频电话系统\exe\help\image\ip.jpg
文件 16470 2002-05-12 03:05 2008101523223992\网络视频电话系统\exe\help\image\logo.jpg
文件 49333 2002-05-12 02:24 2008101523223992\网络视频电话系统\exe\help\image\talking.jpg
文件 888 2002-05-09 13:09 2008101523223992\网络视频电话系统\exe\help\tst
文件 759 2002-05-12 10:55 2008101523223992\网络视频电话系统\exe\help\copyright.htm
文件 471 2002-05-12 03:54 2008101523223992\网络视频电话系统\exe\help\cover.htm
文件 2191 2002-05-12 11:06 2008101523223992\网络视频电话系统\exe\help\faq.htm
文件 693 2002-05-12 11:08 2008101523223992\网络视频电话系统\exe\help\help.htm
文件 2373 2002-05-12 11:08 2008101523223992\网络视频电话系统\exe\help\left.htm
文件 1448 2002-05-12 10:58 2008101523223992\网络视频电话系统\exe\help\run.htm
文件 1267 2002-05-12 10:57 2008101523223992\网络视频电话系统\exe\help\step.htm
文件 1085 2002-05-12 03:44 2008101523223992\网络视频电话系统\exe\help\top.htm
文件 2756 2002-05-12 10:58 2008101523223992\网络视频电话系统\exe\help\tujie.htm
文件 726 2002-05-12 10:58 2008101523223992\网络视频电话系统\exe\help\use.htm
文件 202818 2005-02-14 12:22 2008101523223992\网络视频电话系统\exe\photos\12_21_58_250.bmp
............此处省略169个文件信息
评论
共有 条评论