sound.h
来自「基于VC++ 的网络聊天室代码(windows 网络通信编程)」· C头文件 代码 · 共 44 行
H
44 行
// Sound.h: interface for the CSound class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_SOUND_H__69DAFAB9_C3EE_4821_8E74_9D069B9DECB9__INCLUDED_)
#define AFX_SOUND_H__69DAFAB9_C3EE_4821_8E74_9D069B9DECB9__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include <mmsystem.h>
#define MAX_BUFFER_SIZE 2048
class CExample2_ChatRoomDlg;
class CSound
{
public:
void Init(CExample2_ChatRoomDlg * dlg);
void Record();
void Play();
void StopRecord();
void StopPlay();
void FreeRecordBuffer();
void FreePlayBuffer();
CSound();
virtual ~CSound();
public:
CExample2_ChatRoomDlg * m_dlg;
WAVEFORMATEX m_soundFormat;
HWAVEIN m_hWaveIn;
HWAVEOUT m_hWaveOut;
WAVEHDR m_pWaveHdrIn[3];
WAVEHDR m_pWaveHdrOut[3];
CHAR m_cBufferIn[MAX_BUFFER_SIZE];
CHAR m_cBufferOut[MAX_BUFFER_SIZE];
};
#endif // !defined(AFX_SOUND_H__69DAFAB9_C3EE_4821_8E74_9D069B9DECB9__INCLUDED_)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?