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
10namespace BPrivate { namespace media {
11
12class MediaPlugin {
13public:
14								MediaPlugin();
15	virtual						~MediaPlugin();
16};
17
18class Decoder;
19class Reader;
20
21} } // namespace BPrivate::media
22
23using namespace BPrivate::media;
24
25extern "C" MediaPlugin* instantiate_plugin();
26
27#endif // _MEDIA_PLUGIN_H
28