#include <WaveReader.h>
Inheritance diagram for Lamp::WaveReader:
Public Member Functions | |
WaveReader (const FilePath &filePath) | |
コンストラクタ | |
virtual | ~WaveReader () |
デストラクタ | |
virtual u_int | getSize () const |
サイズの取得 | |
virtual int | getSample () const |
サンプル数の取得 | |
virtual int | getChannel () const |
チャンネル数の取得 | |
virtual int | getBit () const |
ビット数の取得 | |
virtual const String & | getComment () |
コメントの取得 | |
virtual void | setCursor (u_int cursor) |
位置の設定 | |
virtual u_int | getCursor () |
位置の取得 | |
virtual bool | readHeader () |
ヘッダ読み込み | |
virtual int | read (void *buffer, u_int size) |
読み込み | |
Static Public Member Functions | |
bool | isWaveFileName (const FilePath &filePath) |
ファイルがWaveファイルか |
Definition at line 37 of file WaveReader.h.
|
コンストラクタ
Definition at line 32 of file WaveReader.cpp. References NULL. |
|
ビット数の取得
Implements Lamp::SoundReader. Definition at line 82 of file WaveReader.h. References Assert. |
|
チャンネル数の取得
Implements Lamp::SoundReader. Definition at line 73 of file WaveReader.h. References Assert. |
|
コメントの取得
Implements Lamp::SoundReader. Definition at line 91 of file WaveReader.h. References Assert. |
|
位置の取得
Implements Lamp::SoundReader. Definition at line 107 of file WaveReader.h. References u_int. |
|
サンプル数の取得
Implements Lamp::SoundReader. Definition at line 64 of file WaveReader.h. References Assert. |
|
サイズの取得
Implements Lamp::SoundReader. Definition at line 55 of file WaveReader.h. |
|
ファイルがWaveファイルか
Definition at line 130 of file WaveReader.h. References Lamp::String::equals(), and Lamp::FilePath::getExtension(). |
|
読み込み
Implements Lamp::SoundReader. Definition at line 110 of file WaveReader.cpp. |
|
ヘッダ読み込み
Implements Lamp::SoundReader. Definition at line 56 of file WaveReader.cpp. References Assert, Lamp::String::getBytes(), Lamp::FilePath::getPath(), and NULL. |
|
位置の設定
Implements Lamp::SoundReader. Definition at line 47 of file WaveReader.cpp. |