TNB Library
|
WAVE再生クラス [詳解]
#include <TnbWavePlayer.h>
公開メンバ関数 | |
void | Clear (void) |
[設定] クリア [詳解] | |
void | Close (void) |
クローズ [詳解] | |
CWavePlayer (void) | |
コンストラクタ [詳解] | |
MMRESULT | Flush (void) |
[書込] 再生 [詳解] | |
int | GetVolume (void) const |
[取得] ボリューム取得. [詳解] | |
MMRESULT | Open (const WAVEFORMATEX &format, int bankNumber, UINT bankSize) |
[初期] オープン [詳解] | |
void | Pause (void) |
[処理] 一時停止 [詳解] | |
void | Reset (void) |
[再生] 停止 [詳解] | |
void | Restart (void) |
[処理] 再スタート [詳解] | |
void | SetVolume (int vol) |
[設定] ボリューム設定. [詳解] | |
MMRESULT | Write (bool &_isPlayed, const BYTE *pData, size_t size) |
[書込] 再生 [詳解] | |
~CWavePlayer (void) | |
デストラクタ [詳解] | |
CWavePlayer | ( | void | ) |
コンストラクタ
TnbWavePlayer.h の 35 行目に定義があります。
~CWavePlayer | ( | void | ) |
デストラクタ
TnbWavePlayer.h の 40 行目に定義があります。
void Clear | ( | void | ) |
[設定] クリア
TnbWavePlayer.h の 166 行目に定義があります。
void Close | ( | void | ) |
クローズ
TnbWavePlayer.h の 46 行目に定義があります。
MMRESULT Flush | ( | void | ) |
[書込] 再生
MMSYSERR_NOERROR | 成功 |
MMSYSERR_NOERROR以外 | 失敗 |
TnbWavePlayer.h の 148 行目に定義があります。
int GetVolume | ( | void | ) | const |
MMRESULT Open | ( | const WAVEFORMATEX & | format, |
int | bankNumber, | ||
UINT | bankSize | ||
) |
[初期] オープン
format | フォーマット |
bankNumber | バンク数 |
bankSize | 各バンクサイズ |
MMSYSERR_NOERROR | 成功 |
MMSYSERR_NOERROR以外 | 失敗 |
TnbWavePlayer.h の 76 行目に定義があります。
void Pause | ( | void | ) |
[処理] 一時停止
TnbWavePlayer.h の 176 行目に定義があります。
void Reset | ( | void | ) |
[再生] 停止
TnbWavePlayer.h の 188 行目に定義があります。
void Restart | ( | void | ) |
[処理] 再スタート
TnbWavePlayer.h の 182 行目に定義があります。
void SetVolume | ( | int | vol | ) |
MMRESULT Write | ( | bool & | _isPlayed, |
const BYTE * | pData, | ||
size_t | size | ||
) |
[書込] 再生
[out] | _isPlayed | true なら再生処理実行、 falseならバッファリング処理を実施。 |
[in] | pData | データ |
[in] | size | サイズ |
MMSYSERR_NOERROR | 成功 |
MMSYSERR_NOERROR以外 | 失敗 |
TnbWavePlayer.h の 114 行目に定義があります。