SDXFrameWork  0.04
SDXFrameWork
 全て クラス ネームスペース 関数 変数 ページ
Public メソッド | Static Public メソッド | すべてのメンバ一覧
クラス SDX::Music

BGM用音声を表すクラス. [詳細]

#include <Music.h>

Public メソッド

 Music (const char *ファイル名, double 音量=1.0)
 音声ファイルを登録. [詳細]
 
void Load (const char *ファイル名, double 音量=1.0)
 音声ファイルを登録. [詳細]
 
bool Play (PlayType 再生方法=PlayType::Back)
 音声ファイルを再生. [詳細]
 

Static Public メソッド

static bool Check ()
 再生中か取得. [詳細]
 
static bool Stop ()
 再生中のMusicを停止. [詳細]
 

説明

BGM用音声を表すクラス.

//音楽を再生する
bool SampleMusic()
{
using namespace SDX;
System::Initialise("sample", 600, 400);
Music music("music.mp3");
music.Play();
while (System::Update())
{
if (Input::key.Return.on) break;//Enterで終了
}
return true;
}

コンストラクタとデストラクタ

SDX::Music::Music ( const char *  ファイル名,
double  音量 = 1.0 
)

音声ファイルを登録.

関数

void SDX::Music::Load ( const char *  ファイル名,
double  音量 = 1.0 
)

音声ファイルを登録.

音量は 0~1.0で指定、ファイルはメモリには読み込まない。

bool SDX::Music::Play ( PlayType  再生方法 = PlayType::Back)

音声ファイルを再生.

Musicファイルは複数同時に再生する事は出来ない。

現在再生中の音声は停止する。

static bool SDX::Music::Check ( )
static

再生中か取得.

いずれかのMusicが再生中ならtureを返す

static bool SDX::Music::Stop ( )
static

再生中のMusicを停止.