91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 11.73MB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發布日期: 2023-07-22
  • 語言: Java
  • 標簽: rar??

資源簡介

JAVA基于局域網的聊天室系統(源代碼論文).rar

資源截圖

代碼片段和文件信息

//?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\n“);
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\n“);
MMRESULT?mmReturn?=?0;

if(Playing==FALSE) return?FALSE;

// TRACE(“CAudioPlay::onstopPlaying?%d?frame?audio?not?played\n“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\n“);

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\n“m_Count);
}
return?ERROR_SUC

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????717??2013-12-20?13:01??JAVA基于局域網的聊天室系統(源代碼+論文)\ChatClient\AudioCodec.h

?????文件???????4141??2013-12-20?10:01??JAVA基于局域網的聊天室系統(源代碼+論文)\ChatClient\AudioPlay.cpp

?????文件???????1551??2013-12-20?10:01??JAVA基于局域網的聊天室系統(源代碼+論文)\ChatClient\AudioPlay.h

?????文件???????4552??2013-12-20?13:01??JAVA基于局域網的聊天室系統(源代碼+論文)\ChatClient\AudioRec.cpp

?????文件???????1396??2013-12-20?18:01??JAVA基于局域網的聊天室系統(源代碼+論文)\ChatClient\AudioRec.h

?????文件???????9220??2013-12-20?12:01??JAVA基于局域網的聊天室系統(源代碼+論文)\ChatClient\callin.wav

?????文件??????10526??2013-12-20?18:01??JAVA基于局域網的聊天室系統(源代碼+論文)\ChatClient\callout.wav

?????文件??????38728??2013-12-20?10:01??JAVA基于局域網的聊天室系統(源代碼+論文)\ChatClient\ChatClient.aps

?????文件???????2645??2013-12-20?16:01??JAVA基于局域網的聊天室系統(源代碼+論文)\ChatClient\ChatClient.clw

?????文件???????3051??2013-12-20?10:01??JAVA基于局域網的聊天室系統(源代碼+論文)\ChatClient\ChatClient.cpp

?????文件???????5867??2013-12-20?10:01??JAVA基于局域網的聊天室系統(源代碼+論文)\ChatClient\ChatClient.dsp

?????文件????????545??2013-12-20?10:01??JAVA基于局域網的聊天室系統(源代碼+論文)\ChatClient\ChatClient.dsw

?????文件?????208965??2013-12-20?10:01??JAVA基于局域網的聊天室系統(源代碼+論文)\ChatClient\ChatClient.exe

?????文件???????1368??2013-12-20?10:01??JAVA基于局域網的聊天室系統(源代碼+論文)\ChatClient\ChatClient.h

?????文件?????443392??2013-12-20?10:01??JAVA基于局域網的聊天室系統(源代碼+論文)\ChatClient\ChatClient.ncb

?????文件??????59904??2013-12-20?10:01??JAVA基于局域網的聊天室系統(源代碼+論文)\ChatClient\ChatClient.opt

?????文件???????1332??2013-12-20?10:01??JAVA基于局域網的聊天室系統(源代碼+論文)\ChatClient\ChatClient.plg

?????文件???????6786??2013-12-20?10:01??JAVA基于局域網的聊天室系統(源代碼+論文)\ChatClient\ChatClient.rc

?????文件??????17996??2013-12-20?14:01??JAVA基于局域網的聊天室系統(源代碼+論文)\ChatClient\ChatClientDlg.cpp

?????文件???????3817??2013-12-20?19:01??JAVA基于局域網的聊天室系統(源代碼+論文)\ChatClient\ChatClientDlg.h

?????文件??????21684??2013-12-20?13:01??JAVA基于局域網的聊天室系統(源代碼+論文)\ChatClient\ChatServer\ChatServer.aps

?????文件???????1589??2013-12-20?17:01??JAVA基于局域網的聊天室系統(源代碼+論文)\ChatClient\ChatServer\ChatServer.clw

?????文件???????2308??2013-12-20?13:01??JAVA基于局域網的聊天室系統(源代碼+論文)\ChatClient\ChatServer\ChatServer.cpp

?????文件???????4624??2013-12-20?13:01??JAVA基于局域網的聊天室系統(源代碼+論文)\ChatClient\ChatServer\ChatServer.dsp

?????文件????????545??2013-12-20?13:01??JAVA基于局域網的聊天室系統(源代碼+論文)\ChatClient\ChatServer\ChatServer.dsw

?????文件???????1368??2013-12-20?13:01??JAVA基于局域網的聊天室系統(源代碼+論文)\ChatClient\ChatServer\ChatServer.h

?????文件?????214016??2013-12-20?13:01??JAVA基于局域網的聊天室系統(源代碼+論文)\ChatClient\ChatServer\ChatServer.ncb

?????文件??????55808??2013-12-20?13:01??JAVA基于局域網的聊天室系統(源代碼+論文)\ChatClient\ChatServer\ChatServer.opt

?????文件???????3254??2013-12-20?13:01??JAVA基于局域網的聊天室系統(源代碼+論文)\ChatClient\ChatServer\ChatServer.plg

?????文件???????5310??2013-12-20?13:01??JAVA基于局域網的聊天室系統(源代碼+論文)\ChatClient\ChatServer\ChatServer.rc

............此處省略227個文件信息

評論

共有 條評論