style: Change files encoding format to UTF8-BOM

This commit is contained in:
yuanyuanxiang
2026-01-02 20:00:18 +01:00
parent ba9be08411
commit b6af9ce615
356 changed files with 2819 additions and 2819 deletions

View File

@@ -1,4 +1,4 @@
// Audio.cpp: implementation of the CAudio class.
// Audio.cpp: implementation of the CAudio class.
//
//////////////////////////////////////////////////////////////////////
@@ -73,7 +73,7 @@ CAudio::~CAudio()
waveInClose(m_hWaveIn);
WAIT (m_hThreadCallBack, 30);
if (m_hThreadCallBack)
Mprintf("û<EFBFBD>гɹ<EFBFBD><EFBFBD>ر<EFBFBD>waveInCallBack.\n");
Mprintf("没有成功关闭waveInCallBack.\n");
TerminateThread(m_Thread, -999);
m_Thread = NULL;
}
@@ -111,18 +111,18 @@ BOOL CAudio::InitializeWaveIn()
waveInCallBack, (LPVOID)this,
CREATE_SUSPENDED, &dwThreadID);
//<EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD><EFBFBD><EFBFBD>豸COM 1 ָ<><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 2 ֧<><D6A7>ͨ<EFBFBD><CDA8><EFBFBD>̻߳ص<CCBB> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//打开录音设备COM 1 指定声音规格 2 支持通过线程回调 换缓冲
mmResult = waveInOpen(&m_hWaveIn, (WORD)WAVE_MAPPER,
&(m_GSMWavefmt.wfx), (LONG)dwThreadID, (LONG)0, CALLBACK_THREAD);
//m_hWaveIn ¼<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//m_hWaveIn 录音机句柄
if (mmResult != MMSYSERR_NOERROR) {
return FALSE;
}
//¼<EFBFBD><EFBFBD><EFBFBD><20><>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//录音设备 需要的两个缓冲
for (int i=0; i<2; ++i) {
m_InAudioHeader[i]->lpData = (LPSTR)m_InAudioData[i]; //m_lpInAudioData ָ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
m_InAudioHeader[i]->lpData = (LPSTR)m_InAudioData[i]; //m_lpInAudioData 指针数组
m_InAudioHeader[i]->dwBufferLength = m_ulBufferLength;
m_InAudioHeader[i]->dwFlags = 0;
m_InAudioHeader[i]->dwLoops = 0;
@@ -133,7 +133,7 @@ BOOL CAudio::InitializeWaveIn()
if (m_Thread!=NULL) {
ResumeThread(m_Thread);
}
waveInStart(m_hWaveIn); //¼<EFBFBD><EFBFBD>
waveInStart(m_hWaveIn); //录音
m_bIsWaveInUsed = TRUE;
@@ -142,7 +142,7 @@ BOOL CAudio::InitializeWaveIn()
LPBYTE CAudio::GetRecordBuffer(LPDWORD dwBufferSize)
{
//¼<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//录音机
if(m_bIsWaveInUsed==FALSE && InitializeWaveIn()==FALSE) {
return NULL;
}
@@ -150,7 +150,7 @@ LPBYTE CAudio::GetRecordBuffer(LPDWORD dwBufferSize)
SetEvent(m_hStartRecord);
WaitForSingleObject(m_hEventWaveIn, INFINITE);
*dwBufferSize = m_ulBufferLength;
return m_InAudioData[m_nWaveInIndex]; //<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
return m_InAudioData[m_nWaveInIndex]; //返出真正数据
}
DWORD WINAPI CAudio::waveInCallBack(LPVOID lParam)
@@ -171,7 +171,7 @@ DWORD WINAPI CAudio::waveInCallBack(LPVOID lParam)
Sleep(1);
This->m_nWaveInIndex = 1 - This->m_nWaveInIndex;
//<EFBFBD><EFBFBD><EFBFBD>»<EFBFBD><EFBFBD><EFBFBD>
//更新缓冲
MMRESULT mmResult = waveInAddBuffer(This->m_hWaveIn,
This->m_InAudioHeader[This->m_nWaveInIndex], sizeof(WAVEHDR));
if (mmResult != MMSYSERR_NOERROR)
@@ -194,7 +194,7 @@ DWORD WINAPI CAudio::waveInCallBack(LPVOID lParam)
BOOL CAudio::PlayBuffer(LPBYTE szBuffer, DWORD dwBufferSize)
{
if (!m_bIsWaveOutUsed && !InitializeWaveOut()) //1 <EFBFBD><EFBFBD>Ƶ<EFBFBD><EFBFBD>ʽ 2 <20><><EFBFBD><EFBFBD><EFBFBD>
if (!m_bIsWaveOutUsed && !InitializeWaveOut()) //1 音频格式 2 播音设备
return NULL;
for (int i = 0; i < dwBufferSize; i += m_ulBufferLength) {
@@ -211,7 +211,7 @@ BOOL CAudio::InitializeWaveOut()
return FALSE;
for (int i = 0; i < 2; ++i)
memset(m_OutAudioData[i], 0, m_ulBufferLength); //<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
memset(m_OutAudioData[i], 0, m_ulBufferLength); //声音数据
MMRESULT mmResult;
mmResult = waveOutOpen(&m_hWaveOut, (WORD)WAVE_MAPPER, &(m_GSMWavefmt.wfx), (LONG)0, (LONG)0, CALLBACK_NULL);