4 #ifndef __AUDIO_CODECREGISTRY_H__INCLUDED__
5 #define __AUDIO_CODECREGISTRY_H__INCLUDED__
34 typedef std::set<Codec*> CodecSet;
35 typedef std::map<Codec*,int> CodecPriority;
36 typedef std::map<std::string, CodecSet> ExtensionCodecs;
37 typedef std::map<std::string, Codec*> NameCodec;
39 CodecPriority codecPriority;
40 ExtensionCodecs extensionCodecs;
41 CodecSet universalCodecs;
57 void add(
Codec* codec,
int priority = 0)
throw();
64 void remove(
Codec* codec)
throw();
106 #endif//__AUDIO_CODECREGISTRY_H__INCLUDED__