|
TNB Library
|
WAVE再生クラス [詳解]
#include <TnbWavePlayer.h>
CWavePlayer の継承関係図公開メンバ関数 | |
| 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 行目に定義があります。