Codec Kit: Introduce BMetaData in Reader/Extractor

* Remove superfluous Copyright method.
This commit is contained in:
Barrett17
2018-11-21 16:55:02 +01:00
parent 9bbd53a288
commit 3e8f721b3b
5 changed files with 158 additions and 21 deletions
+3 -4
View File
@@ -35,12 +35,11 @@ public:
void GetFileFormatInfo(
media_file_format* fileFormat) const;
status_t GetMetaData(BMessage* _data) const;
status_t GetMetaData(BMetaData* data) const;
int32 StreamCount();
const char* Copyright();
const media_format* EncodedFormat(int32 stream);
int64 CountFrames(int32 stream) const;
bigtime_t Duration(int32 stream) const;
@@ -59,7 +58,7 @@ public:
media_codec_info* codecInfo);
status_t GetStreamMetaData(int32 stream,
BMessage* _data) const;
BMetaData* data) const;
void StopProcessing();
+3 -4
View File
@@ -3,6 +3,7 @@
#include <MediaTrack.h>
#include <MetaData.h>
#include "MediaPlugin.h"
@@ -22,12 +23,10 @@ public:
Reader();
virtual ~Reader();
virtual const char* Copyright() = 0;
virtual status_t Sniff(int32* streamCount) = 0;
virtual void GetFileFormatInfo(media_file_format* mff) = 0;
virtual status_t GetMetaData(BMessage* _data);
virtual status_t GetMetaData(BMetaData* data);
virtual status_t AllocateCookie(int32 streamNumber,
void** cookie) = 0;
@@ -48,7 +47,7 @@ public:
media_header* mediaHeader) = 0;
virtual status_t GetStreamMetaData(void* cookie,
BMessage* _data);
BMetaData* data);
BDataIO* Source() const;