毕业答辩-JAVA基于局域网的聊天室系统(源代码论文).rar
JAVA基于局域网的聊天室系统(源代码论文).rar
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 717 2013-12-20 13:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientAudioCodec.h
文件 4141 2013-12-20 10:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientAudioPlay.cpp
文件 1551 2013-12-20 10:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientAudioPlay.h
文件 4552 2013-12-20 13:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientAudioRec.cpp
文件 1396 2013-12-20 18:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientAudioRec.h
文件 9220 2013-12-20 12:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientcallin.wav
文件 10526 2013-12-20 18:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientcallout.wav
文件 38728 2013-12-20 10:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientChatClient.aps
文件 2645 2013-12-20 16:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientChatClient.clw
文件 3051 2013-12-20 10:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientChatClient.cpp
文件 5867 2013-12-20 10:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientChatClient.dsp
文件 545 2013-12-20 10:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientChatClient.dsw
文件 208965 2013-12-20 10:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientChatClient.exe
文件 1368 2013-12-20 10:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientChatClient.h
文件 443392 2013-12-20 10:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientChatClient.ncb
文件 59904 2013-12-20 10:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientChatClient.opt
文件 1332 2013-12-20 10:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientChatClient.plg
文件 6786 2013-12-20 10:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientChatClient.rc
文件 17996 2013-12-20 14:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientChatClientDlg.cpp
文件 3817 2013-12-20 19:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientChatClientDlg.h
文件 21684 2013-12-20 13:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientChatServerChatServer.aps
文件 1589 2013-12-20 17:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientChatServerChatServer.clw
文件 2308 2013-12-20 13:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientChatServerChatServer.cpp
文件 4624 2013-12-20 13:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientChatServerChatServer.dsp
文件 545 2013-12-20 13:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientChatServerChatServer.dsw
文件 1368 2013-12-20 13:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientChatServerChatServer.h
文件 214016 2013-12-20 13:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientChatServerChatServer.ncb
文件 55808 2013-12-20 13:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientChatServerChatServer.opt
文件 3254 2013-12-20 13:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientChatServerChatServer.plg
文件 5310 2013-12-20 13:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientChatServerChatServer.rc
............此处省略227个文件信息
// AudioPlay.cpp: implementation of the CAudioPlay class.
//
//////////////////////////////////////////////////////////////////////
#include “stdafx.h“
#include “AudioPlay.h“
IMPLEMENT_DYNCREATE(CAudioPlay CWinThread)
BEGIN_MESSAGE_MAP(CAudioPlay CWinThread)
ON_THREAD_MESSAGE(WM_PLAYSOUND_STARTPLAYING onstartPlaying)
ON_THREAD_MESSAGE(WM_PLAYSOUND_STOPPLAYING onstopPlaying)
ON_THREAD_MESSAGE(WM_PLAYSOUND_PLAYBLOCK OnWriteSoundData)
ON_THREAD_MESSAGE(MM_WOM_DONE OnEndPlaySoundData)
ON_THREAD_MESSAGE(WM_PLAYSOUND_ENDTHREADOnEndThread)
END_MESSAGE_MAP()
#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
CAudioPlay::CAudioPlay()
{
}
CAudioPlay::~CAudioPlay()
{
}
CAudioPlay::CAudioPlay(CDialog *dialog)
{
pDlg = dialog;
memset(&m_WaveFormatEx0x00sizeof(m_WaveFormatEx));
m_WaveFormatEx.wFormatTag = WAVE_FORMAT_PCM;
m_WaveFormatEx.nChannels = 1;
m_WaveFormatEx.wBitsPerSample = 16;
m_WaveFormatEx.nSamplesPerSec = SAMPLEPSEC;
m_WaveFormatEx.nBlockAlign = m_WaveFormatEx.wBitsPerSample/8;
m_WaveFormatEx.nAvgBytesPerSec = m_WaveFormatEx.nBlockAlign*m_WaveFormatEx.nSamplesPerSec ;
m_WaveFormatEx.cbSize = 0;
Playing = FALSE;
}
BOOL CAudioPlay::InitInstance()
{
return TRUE;
}
int CAudioPlay::ExitInstance()
{
return CWinThread::ExitInstance();
}
LRESULT CAudioPlay::onstartPlaying(WPARAM wParam LPARAM lParam)
{
// TRACE(“CAudioPlay::onstartPlaying
“);
MMRESULT mmReturn = 0;
if(Playing) return FALSE;
//打开回放设备
mmReturn = ::waveOutOpen( &m_hPlay WAVE_MAPPER&m_WaveFormatEx ::GetCurrentThreadId() 0 CALLBACK_THREAD);
if(!mmReturn )
{
Playing = TRUE;
DWORD volume=0xFFFFFFFF;
waveOutSetVolume(m_hPlayvolume);
}
m_Count=0;
return TRUE;
}
LRESULT CAudioPlay::onstopPlaying(WPARAM wParam LPARAM lParam)
{
// TRACE(“CAudioPlay::onstopPlaying
“);
MMRESULT mmReturn = 0;
if(Playing==FALSE) return FALSE;
// TRACE(“CAudioPlay::onstopPlaying %d frame audio not played
“m_Count);
mmReturn = ::waveOutReset(m_hPlay);
if(mmReturn != MMSYSERR_NOERROR)
{
Playing = FALSE;
m_Count=0;
Sleep(500);
}
mmReturn = ::waveOutClose(m_hPlay); //关闭回放设备
return mmReturn;
}
LRESULT CAudioPlay::OnEndPlaySoundData(WPARAM wParam LPARAM lParam)
{
// TRACE(“CAudioPlay::OnEndPlaySoundData
“);
LPWAVEHDR lpHdr = (LPWAVEHDR) lParam;
if(lpHdr)
{
::waveOutUnprepareHeader(m_hPlay lpHdr sizeof(WAVEHDR));
if(lpHdr->lpData != NULL){
//delete []lpHdr->lpData;
//lpHdr->lpData = NULL;
}
if(lpHdr != NULL){
delete lpHdr;
lpHdr = NULL;
}
m_Count--;
// TRACE(“CAudioPlay::OnEndPlaySoundData %d audio frame to be played
“m_Count);
}
return ERROR_SUC
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 717 2013-12-20 13:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientAudioCodec.h
文件 4141 2013-12-20 10:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientAudioPlay.cpp
文件 1551 2013-12-20 10:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientAudioPlay.h
文件 4552 2013-12-20 13:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientAudioRec.cpp
文件 1396 2013-12-20 18:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientAudioRec.h
文件 9220 2013-12-20 12:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientcallin.wav
文件 10526 2013-12-20 18:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientcallout.wav
文件 38728 2013-12-20 10:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientChatClient.aps
文件 2645 2013-12-20 16:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientChatClient.clw
文件 3051 2013-12-20 10:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientChatClient.cpp
文件 5867 2013-12-20 10:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientChatClient.dsp
文件 545 2013-12-20 10:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientChatClient.dsw
文件 208965 2013-12-20 10:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientChatClient.exe
文件 1368 2013-12-20 10:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientChatClient.h
文件 443392 2013-12-20 10:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientChatClient.ncb
文件 59904 2013-12-20 10:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientChatClient.opt
文件 1332 2013-12-20 10:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientChatClient.plg
文件 6786 2013-12-20 10:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientChatClient.rc
文件 17996 2013-12-20 14:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientChatClientDlg.cpp
文件 3817 2013-12-20 19:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientChatClientDlg.h
文件 21684 2013-12-20 13:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientChatServerChatServer.aps
文件 1589 2013-12-20 17:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientChatServerChatServer.clw
文件 2308 2013-12-20 13:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientChatServerChatServer.cpp
文件 4624 2013-12-20 13:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientChatServerChatServer.dsp
文件 545 2013-12-20 13:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientChatServerChatServer.dsw
文件 1368 2013-12-20 13:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientChatServerChatServer.h
文件 214016 2013-12-20 13:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientChatServerChatServer.ncb
文件 55808 2013-12-20 13:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientChatServerChatServer.opt
文件 3254 2013-12-20 13:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientChatServerChatServer.plg
文件 5310 2013-12-20 13:01 JAVA基于局域网的聊天室系统(源代码+论文)ChatClientChatServerChatServer.rc
............此处省略227个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)