MediaWriter: Add new BUrl functionality

This commit is contained in:
Dario Casalinuovo
2016-03-25 22:19:03 +01:00
parent a2b3f12698
commit 20ae088fa5
2 changed files with 33 additions and 0 deletions
+8
View File
@@ -6,7 +6,10 @@
#define _MEDIA_WRITER_H
#include <Url.h>
#include "EncoderPlugin.h"
#include "StreamerPlugin.h"
#include "TList.h"
#include "WriterPlugin.h"
@@ -19,10 +22,14 @@ class MediaWriter {
public:
MediaWriter(BDataIO* target,
const media_file_format& fileFormat);
MediaWriter(BUrl* url,
const media_file_format& fileFormat);
~MediaWriter();
status_t InitCheck();
BDataIO* Target() const;
void GetFileFormatInfo(media_file_format* mfi) const;
status_t CreateEncoder(Encoder** _encoder,
@@ -52,6 +59,7 @@ private:
private:
BDataIO* fTarget;
Writer* fWriter;
Streamer* fStreamer;
List<StreamInfo> fStreamInfos;