1 #ifndef _MEDIA_PLUGIN_H 2 #define _MEDIA_PLUGIN_H 3 4 #include <BeBuild.h> 5 #include <SupportDefs.h> 6 7 namespace BPrivate { namespace media { 8 9 class MediaPlugin 10 { 11 public: 12 MediaPlugin(); 13 virtual ~MediaPlugin(); 14 }; 15 16 class Decoder; 17 class Reader; 18 19 } } // namespace BPrivate::media 20 21 using namespace BPrivate::media; 22 23 extern "C" MediaPlugin *instantiate_plugin(); 24 25 #endif 26