#include <MpegBitstream.hxx>
Definition at line 38 of file MpegBitstream.hxx.
Public Member Functions | |
| MpegBitstream (FILE *bitstream) | |
| MpegBitstream () | |
| ~MpegBitstream () | |
| void | Init () |
| void | Init (FILE *) |
| TTime | Finish () |
| bool | EOS () |
| bool | FatalError () |
| bool | NextFrame () |
| bool | SynthesizeCurrent () |
| struct mad_frame & | CurrentFrame () |
| struct mad_synth & | CurrentSynthesis () |
| struct mad_stream & | StreamState () |
| CLAM::AudioCodecs::MpegBitstream::MpegBitstream | ( | FILE * | bitstream | ) |
Definition at line 38 of file MpegBitstream.cxx.
| CLAM::AudioCodecs::MpegBitstream::MpegBitstream | ( | ) |
Definition at line 44 of file MpegBitstream.cxx.
| CLAM::AudioCodecs::MpegBitstream::~MpegBitstream | ( | ) |
Definition at line 49 of file MpegBitstream.cxx.
| void CLAM::AudioCodecs::MpegBitstream::Init | ( | ) |
Definition at line 61 of file MpegBitstream.cxx.
Referenced by Init(), CLAM::AudioCodecs::MpegCodec::IsReadable(), CLAM::AudioCodecs::MpegAudioStream::PrepareReading(), and CLAM::AudioCodecs::MpegCodec::RetrieveHeaderData().
| void CLAM::AudioCodecs::MpegBitstream::Init | ( | FILE * | fp | ) |
| TTime CLAM::AudioCodecs::MpegBitstream::Finish | ( | ) |
Definition at line 70 of file MpegBitstream.cxx.
Referenced by CLAM::AudioCodecs::MpegAudioStream::Dispose(), CLAM::AudioCodecs::MpegCodec::IsReadable(), and CLAM::AudioCodecs::MpegCodec::RetrieveHeaderData().
| bool CLAM::AudioCodecs::MpegBitstream::EOS | ( | ) |
Definition at line 79 of file MpegBitstream.cxx.
Referenced by CLAM::AudioCodecs::MpegAudioStream::DiskToMemoryTransfer(), and CLAM::AudioCodecs::MpegCodec::IsReadable().
| bool CLAM::AudioCodecs::MpegBitstream::FatalError | ( | ) |
Definition at line 166 of file MpegBitstream.cxx.
Referenced by CLAM::AudioCodecs::MpegCodec::IsReadable(), NextFrame(), and CLAM::AudioCodecs::MpegCodec::RetrieveHeaderData().
| bool CLAM::AudioCodecs::MpegBitstream::NextFrame | ( | ) |
Definition at line 87 of file MpegBitstream.cxx.
References CLAM_DEBUG_ASSERT, FatalError(), and NULL.
Referenced by CLAM::AudioCodecs::MpegAudioStream::DiskToMemoryTransfer(), CLAM::AudioCodecs::MpegCodec::IsReadable(), and CLAM::AudioCodecs::MpegCodec::RetrieveHeaderData().
| bool CLAM::AudioCodecs::MpegBitstream::SynthesizeCurrent | ( | ) |
Definition at line 171 of file MpegBitstream.cxx.
Referenced by CLAM::AudioCodecs::MpegAudioStream::DiskToMemoryTransfer().
| struct mad_frame & CLAM::AudioCodecs::MpegBitstream::CurrentFrame | ( | ) | [read] |
Definition at line 178 of file MpegBitstream.cxx.
Referenced by CLAM::AudioCodecs::MpegAudioStream::DiskToMemoryTransfer(), and CLAM::AudioCodecs::MpegCodec::RetrieveHeaderData().
| struct mad_synth & CLAM::AudioCodecs::MpegBitstream::CurrentSynthesis | ( | ) | [read] |
Definition at line 183 of file MpegBitstream.cxx.
Referenced by CLAM::AudioCodecs::MpegAudioStream::DiskToMemoryTransfer().
| struct mad_stream & CLAM::AudioCodecs::MpegBitstream::StreamState | ( | ) | [read] |
Definition at line 70 of file MpegBitstream.hxx.
Referenced by CLAM::AudioCodecs::MpegCodec::RetrieveHeaderData().
1.5.5