#include <StreamSound.h>
Inheritance diagram for Lamp::StreamSound:

Public Member Functions | |
| virtual SoundReader * | getSoundReader () |
| サウンドリーダの取得 | |
| virtual StreamPlayer * | getStreamPlayer () |
| ストリームプレーヤの取得 | |
| virtual u_int | getSize () const |
| サイズの取得 | |
| virtual bool | play () |
| 再生 | |
| virtual void | stop () |
| 停止 | |
| virtual void | setCursor (u_int cursor) |
| 再生位置設定 | |
| virtual u_int | getCursor () const |
| 再生位置取得 | |
| virtual void | setLoopCursor (u_int loopCursor) |
| ループ位置の設定 | |
| virtual u_int | getLoopCursor () const |
| ループ位置の取得 | |
| virtual bool | useStream () const |
| ストリームを使用しているか | |
| virtual bool | isStreamSound () const |
| ストリームサウンドかどうか | |
Protected Member Functions | |
| StreamSound (DirectSoundBuffer *soundBuffer) | |
| コンストラクタ | |
| virtual | ~StreamSound () |
| デストラクタ | |
| virtual void | setSoundReader (SoundReader *soundReader) |
| サウンドリーダの設定 | |
| virtual u_int | getPlayFlag () |
| 再生フラグの取得 | |
Friends | |
| class | SoundManager |
Definition at line 40 of file StreamSound.h.
|
|
コンストラクタ
Definition at line 36 of file StreamSound.cpp. References NULL. |
|
|
再生位置取得
Reimplemented from Lamp::SoundBuffer. Definition at line 83 of file StreamSound.cpp. References Assert, Lamp::StreamPlayer::getCursor(), NULL, and u_int. |
|
|
ループ位置の取得
Reimplemented from Lamp::Sound. Definition at line 97 of file StreamSound.cpp. References Assert, Lamp::StreamPlayer::getLoopCursor(), NULL, and u_int. |
|
|
再生フラグの取得
Implements Lamp::SoundBuffer. Definition at line 153 of file StreamSound.h. References u_int. |
|
|
サイズの取得
Reimplemented from Lamp::SoundBuffer. Definition at line 59 of file StreamSound.cpp. References Assert, Lamp::SoundReader::getSize(), NULL, and u_int. Referenced by setSoundReader(). |
|
|
サウンドリーダの取得
Definition at line 50 of file StreamSound.h. |
|
|
ストリームプレーヤの取得
Definition at line 56 of file StreamSound.h. |
|
|
ストリームサウンドかどうか
Reimplemented from Lamp::Sound. Definition at line 125 of file StreamSound.h. |
|
|
再生
Reimplemented from Lamp::SoundBuffer. Definition at line 72 of file StreamSound.h. |
|
|
再生位置設定
Reimplemented from Lamp::SoundBuffer. Definition at line 77 of file StreamSound.cpp. References Assert, NULL, and Lamp::StreamPlayer::setCursor(). |
|
|
ループ位置の設定
Reimplemented from Lamp::Sound. Definition at line 91 of file StreamSound.cpp. References Assert, NULL, and Lamp::StreamPlayer::setLoopCursor(). |
|
|
サウンドリーダの設定
Definition at line 47 of file StreamSound.cpp. References Assert, Lamp::SoundBuffer::getBufferSize(), getSize(), Lamp::StreamPlayer::initialize(), and NULL. |
|
|
ストリームを使用しているか
Reimplemented from Lamp::Sound. Definition at line 119 of file StreamSound.h. |
1.3.2