|
SDXFrameWork
0.11
SDXFrameWork
|
BGM用音声を表すクラス. More...
#include <Music.h>
Public Member Functions | |
| Music (const char *ファイル名, double 音量=1.0) | |
| 音声ファイルを登録. More... | |
| bool | Load (const char *ファイル名, double 音量=1.0) |
| 音声ファイルを登録. More... | |
| bool | Destroy () |
| 音声ファイルを解放. More... | |
| bool | Play (bool ループ再生フラグ=true) |
| 音声ファイルを先頭から再生. More... | |
| bool | Restart (bool ループ再生フラグ=true) |
| 前回停止した位置から再生. More... | |
| void | SetVolume (double 音量) |
| 0~1.0で音量を設定. More... | |
| void | SetFadeInTime (int フェードイン時間) |
| 再生時のフェードイン時間を設定[ミリ秒]. More... | |
| void | SetFadeOutTime (int フェードアウト時間) |
| 停止時のフェードアウト時間を設定[ミリ秒]. More... | |
Static Public Member Functions | |
| static bool | Check () |
| 再生中か確認. More... | |
| static bool | Stop () |
| 再生中のMusicを停止. More... | |
| static void | ChangeVolume (double 音量) |
| 再生中の音量を変更. More... | |
| static void | SetMainVolume (double 音量) |
| 全体の音量を0~1.0の範囲で設定. More... | |
| static bool | Update () |
| fadeOut付きで終了した後に次Musicを再生するための処理. More... | |
Friends | |
| class | System |
BGM用音声を表すクラス.
|
inline |
音声ファイルを登録.
|
inline |
音声ファイルを登録.
音量は 0~1.0で指定、ファイルはメモリには読み込まない。
|
inline |
音声ファイルを解放.
|
inline |
音声ファイルを先頭から再生.
Musicは複数同時に再生する事は出来ない。
|
inline |
前回停止した位置から再生.
Musicは複数同時に再生する事は出来ない。
|
inline |
0~1.0で音量を設定.
|
inline |
再生時のフェードイン時間を設定[ミリ秒].
指定の時間で徐々に音量を上げていく
|
inline |
停止時のフェードアウト時間を設定[ミリ秒].
指定の時間で徐々に音量を下げていく
|
inlinestatic |
再生中か確認.
いずれかのMusicが再生中ならtureを返す
|
inlinestatic |
再生中のMusicを停止.
フェードアウト時間[mm秒]が1以上の場合、徐々に音量を下げて停止する
|
inlinestatic |
再生中の音量を変更.
いずれかのMusicが再生中なら音量を変更
|
inlinestatic |
全体の音量を0~1.0の範囲で設定.
一度もこの関数を使用していない場合は最大音量
|
inlinestatic |
fadeOut付きで終了した後に次Musicを再生するための処理.
System::Update内で呼ばれている
1.8.7