PluginManager/AddOnManager: Add streamers support code

This commit is contained in:
Dario Casalinuovo
2016-03-25 22:20:03 +01:00
parent b777602827
commit 3733e4b2ab
5 changed files with 111 additions and 31 deletions
+6 -1
View File
@@ -14,6 +14,7 @@
#include "DecoderPlugin.h"
#include "EncoderPlugin.h"
#include "ReaderPlugin.h"
#include "StreamerPlugin.h"
#include "WriterPlugin.h"
#include <TList.h>
@@ -58,7 +59,11 @@ public:
const media_format& format);
void DestroyEncoder(Encoder* encoder);
status_t CreateStreamer(Streamer** streamer,
BUrl* url, BDataIO** source);
void DestroyStreamer(Streamer* streamer);
private:
status_t _LoadPlugin(const entry_ref& ref,
MediaPlugin** plugin, image_id* image);