/usr/include/CLAM/AudioInFilename.hxx is in libclam-dev 1.4.0-5build1.
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
 |