xref: /haiku/headers/private/media/MediaPlugin.h (revision 2c69b5b6c0e7b481a0c43366a1942a6055cbb864)
1 /*
2  * Copyright 2003, Marcus Overhagen. All rights reserved.
3  * Distributed under the terms of the MIT license.
4  */
5 #ifndef _MEDIA_PLUGIN_H
6 #define _MEDIA_PLUGIN_H
7 
8 #include <SupportDefs.h>
9 
10 namespace BPrivate { namespace media {
11 
12 class MediaPlugin {
13 public:
14 								MediaPlugin();
15 	virtual						~MediaPlugin();
16 };
17 
18 class Decoder;
19 class Reader;
20 
21 } } // namespace BPrivate::media
22 
23 using namespace BPrivate::media;
24 
25 extern "C" MediaPlugin* instantiate_plugin();
26 
27 #endif // _MEDIA_PLUGIN_H
28