csound.h

来自「成熟的RPG引擎,Flysky发布. 斜视角引擎.」· C头文件 代码 · 共 26 行

H
26
字号
#pragma once

//不独占 双声道 MCI 封装
//2005年7月12日 已无BUG
class CSound
{
public:
	CSound();
	bool Sethwnd(HWND Hwnd); //设定窗口句柄
    DWORD Play(char* FileName); //重复播放
	DWORD PlayO(char* MidiFile,bool IsRe);
    void Replay(WPARAM w,LPARAM l);
	bool SetVolume(DWORD Vol);
	void Pause(); //全部暂停
	void Sequence(); //全部继续
    void Stop(UINT ID);
	void Stop(); //全部停止
    private:
	HWND HwnD; //窗口句柄
    UINT wDeviceID[2];//MCI装置代号
	bool MidTRe; //第二个通道是否是循环播放
    DWORD dwReturn;
    MCI_OPEN_PARMS mciOpenParms;
    MCI_PLAY_PARMS mciPlayParms;
};

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?