|
CLAM-Development
1.3
|
#include <MpegBitstream.hxx>
Public Member Functions | |
| MpegBitstream () | |
| ~MpegBitstream () | |
| void | Init () |
| void | Init (FILE *) |
| TTime | Finish () |
| bool | EOS () |
| bool | FatalError () |
| bool | NextFrame () |
| Returns false on eof, fatal decoding error or file error Returns true on successfull frame read. | |
| void | SynthesizeCurrent () |
| bool | EnsureEnoughBufferData () |
| unsigned long | CurrentFrameFileOffset () const |
| struct mad_frame & | CurrentFrame () |
| struct mad_synth & | CurrentSynthesis () |
| struct mad_stream & | StreamState () |
Definition at line 38 of file MpegBitstream.hxx.
Definition at line 74 of file MpegBitstream.cxx.
Definition at line 80 of file MpegBitstream.cxx.
| struct mad_frame & CLAM::AudioCodecs::MpegBitstream::CurrentFrame | ( | ) | [read] |
Definition at line 197 of file MpegBitstream.cxx.
Referenced by CLAM::AudioCodecs::MpegAudioStream::DiskToMemoryTransfer(), CLAM::AudioCodecs::MpegCodec::RetrieveHeaderData(), and CLAM::AudioCodecs::MpegAudioStream::SeekTo().
| unsigned long CLAM::AudioCodecs::MpegBitstream::CurrentFrameFileOffset | ( | ) | const |
Definition at line 186 of file MpegBitstream.cxx.
Referenced by CLAM::AudioCodecs::MpegAudioStream::DiskToMemoryTransfer(), and CLAM::AudioCodecs::MpegAudioStream::SeekTo().
| struct mad_synth & CLAM::AudioCodecs::MpegBitstream::CurrentSynthesis | ( | ) | [read] |
Definition at line 202 of file MpegBitstream.cxx.
Referenced by CLAM::AudioCodecs::MpegAudioStream::DiskToMemoryTransfer().
Definition at line 122 of file MpegBitstream.cxx.
References CLAM_ASSERT, and NULL.
Referenced by NextFrame().
Definition at line 110 of file MpegBitstream.cxx.
Referenced by CLAM::AudioCodecs::MpegAudioStream::DiskToMemoryTransfer(), and CLAM::AudioCodecs::MpegCodec::IsReadable().
Definition at line 117 of file MpegBitstream.cxx.
Referenced by CLAM::AudioCodecs::MpegCodec::IsReadable(), and CLAM::AudioCodecs::MpegCodec::RetrieveHeaderData().
Definition at line 101 of file MpegBitstream.cxx.
Referenced by CLAM::AudioCodecs::MpegAudioStream::Dispose(), CLAM::AudioCodecs::MpegCodec::IsReadable(), and CLAM::AudioCodecs::MpegCodec::RetrieveHeaderData().
Definition at line 92 of file MpegBitstream.cxx.
Referenced by Init(), CLAM::AudioCodecs::MpegCodec::IsReadable(), CLAM::AudioCodecs::MpegAudioStream::PrepareReading(), CLAM::AudioCodecs::MpegCodec::RetrieveHeaderData(), and CLAM::AudioCodecs::MpegAudioStream::SeekTo().
| void CLAM::AudioCodecs::MpegBitstream::Init | ( | FILE * | fp | ) |
Definition at line 86 of file MpegBitstream.cxx.
References Init().
Returns false on eof, fatal decoding error or file error Returns true on successfull frame read.
Definition at line 157 of file MpegBitstream.cxx.
References EnsureEnoughBufferData(), and CLAM::AudioCodecs::MadError().
Referenced by CLAM::AudioCodecs::MpegAudioStream::DiskToMemoryTransfer(), CLAM::AudioCodecs::MpegCodec::IsReadable(), CLAM::AudioCodecs::MpegCodec::RetrieveHeaderData(), and CLAM::AudioCodecs::MpegAudioStream::SeekTo().
| struct mad_stream & CLAM::AudioCodecs::MpegBitstream::StreamState | ( | ) | [read] |
Definition at line 70 of file MpegBitstream.hxx.
Referenced by CLAM::AudioCodecs::MpegCodec::RetrieveHeaderData().
Definition at line 192 of file MpegBitstream.cxx.
Referenced by CLAM::AudioCodecs::MpegAudioStream::DiskToMemoryTransfer(), and CLAM::AudioCodecs::MpegAudioStream::SeekTo().
1.7.6.1