⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 soundhelper.h

📁 游戏框架
💻 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 + -