/usr/include/CLAM/AudioInFilename.hxx is in libclam-dev 1.4.0-6.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | #ifndef AudioInFilename_hxx
#define AudioInFilename_hxx
#include "Filename.hxx"
namespace CLAM
{
class AudioInFilename : public InFilename
{
public:
AudioInFilename(const std::string & s="") : InFilename(s) {}
AudioInFilename(const char * s) : InFilename(s) {}
virtual const char * TypeFamily() const { return "Audio"; }
virtual const Filter * Filters() const
{
static const Filter filters[] = {
{"Microsoft RIFF/WAVE files", "*.wav"},
{"Vorbis I files (Ogg/Vorbis)", "*.ogg"},
{"Mpeg Audio Layer 1", "*.mp1 *.mpg"},
{"Mpeg Audio Layer 2", "*.mp2 *.mpg"},
{"Mpeg Audio Layer 3", "*.mp3 *.mpg"},
{"Apple/SGI AIFF files", "*.aiff *.aif"},
{"Sun/Next AU files", "*.snd *.au"},
{"RAW PCM files", "*.raw"},
{"Ensoniq's PARIS Files", "*.paf"},
{"Amiga IFF files", "*.svx"},
{"Sphere NIST files", "*.nist"},
{"Creative's VOC files", "*.voc"},
{"Berkeley/IRCAM/CARL files", "*.ircam"},
{"Sonic Foundry's 64 RIFF/WAV files","*.w64"},
{"Matlab/GNU Octave files", "*.mat4 *.mat5 *.mat"},
{0,0}
};
return filters;
}
};
CLAM_TYPEINFOGROUP(BasicCTypeInfo, AudioInFilename);
}
#endif//AudioInFilename_hxx
|