xref: /haiku/headers/private/media/MediaPlugin.h (revision 2b76973fa2401f7a5edf68e6470f3d3210cbcff3)
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