Public Member Functions | |
OggVorbisReaderImpl (const FilePath &filePath) | |
コンストラクタ | |
virtual | ~OggVorbisReaderImpl () |
デストラクタ | |
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) |
読み込み |
Definition at line 37 of file OggVorbisReader.cpp.
|
コンストラクタ
Definition at line 43 of file OggVorbisReader.cpp. References NULL. |
|
ビット数の取得
Definition at line 98 of file OggVorbisReader.cpp. References Assert. Referenced by Lamp::OggVorbisReader::getBit(). |
|
チャンネル数の取得
Definition at line 89 of file OggVorbisReader.cpp. References Assert. Referenced by Lamp::OggVorbisReader::getChannel(). |
|
コメントの取得
Definition at line 107 of file OggVorbisReader.cpp. References Assert. Referenced by Lamp::OggVorbisReader::getComment(). |
|
位置の取得
Definition at line 129 of file OggVorbisReader.cpp. References u_int. Referenced by Lamp::OggVorbisReader::getCursor(). |
|
サンプル数の取得
Definition at line 80 of file OggVorbisReader.cpp. References Assert. Referenced by Lamp::OggVorbisReader::getSample(). |
|
サイズの取得
Definition at line 71 of file OggVorbisReader.cpp. Referenced by Lamp::OggVorbisReader::getSize(). |
|
読み込み
Definition at line 186 of file OggVorbisReader.cpp. Referenced by Lamp::OggVorbisReader::read(). |
|
ヘッダ読み込み
Definition at line 136 of file OggVorbisReader.cpp. References Assert, Lamp::FilePath::existFile(), Lamp::String::getBytes(), Lamp::FilePath::getPath(), Lamp::String::getSubstring(), NULL, setCursor(), Lamp::String::startsWith(), and u_int. Referenced by Lamp::OggVorbisReader::readHeader(). |
|
位置の設定
Definition at line 117 of file OggVorbisReader.cpp. References Assert, and ErrorOut. Referenced by readHeader(), and Lamp::OggVorbisReader::setCursor(). |