Files
haiku-beta6/headers/private/media/MediaPlugin.h
T

28 lines
407 B
C++
Raw Normal View History

2003-11-04 01:32:33 +00:00
#ifndef _MEDIA_PLUGIN_H
#define _MEDIA_PLUGIN_H
2003-10-17 23:55:19 +00:00
2003-11-23 18:17:35 +00:00
#include <BeBuild.h>
#include <SupportDefs.h>
2003-10-17 23:55:19 +00:00
namespace BPrivate { namespace media {
class MediaPlugin
{
public:
MediaPlugin();
virtual ~MediaPlugin();
2003-11-23 18:17:35 +00:00
virtual status_t RegisterPlugin();
2003-10-17 23:55:19 +00:00
};
class Decoder;
class Reader;
} } // namespace BPrivate::media
using namespace BPrivate::media;
2003-11-04 01:32:33 +00:00
extern "C" MediaPlugin *instantiate_plugin();
#endif