CLAM-Development
1.4.0
|
#include <AudioFile.hxx>
Public Member Functions | |
void | OpenExisting (const std::string &location) |
![]() | |
AudioFile () | |
AudioFile (const AudioFile &) | |
const AudioFile & | operator= (const AudioFile &) |
virtual | ~AudioFile () |
const Filename & | GetLocation () const |
const AudioFileHeader & | GetHeader () const |
const AudioTextDescriptors & | GetTextDescriptors () const |
AudioTextDescriptors & | GetTextDescriptors () |
void | SetTextDescriptors (const AudioTextDescriptors &descriptors) |
EAudioFileCodec | GetCodec () const |
bool | IsValid () const |
bool | IsReadable () const |
bool | IsWritable () const |
AudioCodecs::Stream * | GetStream () |
Additional Inherited Members | |
![]() | |
bool | SetHeader (const AudioFileHeader &) |
Usually the header is set into the file using CreateNew or OpenExistig (public) methods. | |
void | ResolveCodec () |
void | ActivateCodec () |
void | ResetHeaderData () |
![]() | |
Filename | mLocation |
EAudioFileCodec | mCodec |
Definition at line 81 of file AudioFile.hxx.
void CLAM::AudioFileSource::OpenExisting | ( | const std::string & | location | ) |
Definition at line 186 of file AudioFile.cxx.
References CLAM::AudioFile::ActivateCodec(), CLAM::EAudioFileCodec::eUnknown, CLAM::AudioFile::mCodec, CLAM::AudioFile::mLocation, CLAM::AudioFile::ResetHeaderData(), and CLAM::AudioFile::ResolveCodec().
Referenced by CLAM::MonoAudioFileReader::ConcreteConfigure(), and CLAM::MultiChannelAudioFileReader::ConcreteConfigure().