CLAM-Development
1.4.0
|
#include <AudioFile.hxx>
Public Member Functions | |
bool | CreateNew (const std::string &location, const AudioFileHeader &header) |
![]() | |
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 87 of file AudioFile.hxx.
bool CLAM::AudioFileTarget::CreateNew | ( | const std::string & | location, |
const AudioFileHeader & | header | ||
) |
Definition at line 197 of file AudioFile.cxx.
References CLAM::AudioFile::mLocation, and CLAM::AudioFile::SetHeader().
Referenced by CLAM::MonoAudioFileWriter::ConcreteConfigure(), and CLAM::MultiChannelAudioFileWriter::ConcreteConfigure().