#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. |