📄 soundhelper.h
字号:
#pragma once
#include "ResourceLib.h"
class CSoundHelper
{
private:
CResourceLib* m_pResourceLib;
int m_iVolume;
int m_iPanning;
public:
CSoundHelper(CResourceLib* pResourceLib);
virtual ~CSoundHelper(void);
public:
// 播放
virtual BOOL __cdecl Play(_CString szName, int iLoop = 1);
// 停止
virtual BOOL __cdecl Stop(_CString szName);
// 暂停
virtual BOOL __cdecl Pause(_CString szName);
// 恢复
virtual BOOL __cdecl Resume(_CString szName);
// 设置当前播放位置
virtual void __cdecl SetPosition(_CString szName, float fPos);
// 返回当前播放位置
virtual float __cdecl GetPosition(_CString szName);
// 设置声音大小
virtual void __cdecl SetVolume(_CString szName, WORD wVolume);
// 返回声音大小
virtual int __cdecl GetVolume(_CString szName);
// 设置左右平衡
virtual void __cdecl SetPanning(int iPanning);
// 返回左右平衡
virtual int __cdecl GetPanning();
// 停止所有
virtual BOOL __cdecl StopAll();
// 恢复所有
virtual BOOL __cdecl ResumeAll();
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -