From 30d69e3f5e273ec95ab4e8715bf6316b00965a38 Mon Sep 17 00:00:00 2001 From: Barrett17 Date: Wed, 26 Dec 2018 12:31:07 +0100 Subject: [PATCH] BMetaData: Add missing stuff to describe a media format * We will need those for BMediaFormatBuilder. --- headers/os/codec/MetaData.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/headers/os/codec/MetaData.h b/headers/os/codec/MetaData.h index 4242200977..6afa0b263d 100644 --- a/headers/os/codec/MetaData.h +++ b/headers/os/codec/MetaData.h @@ -33,6 +33,23 @@ extern const char* kVideoWidth; // int32 extern const char* kNumTracks; // int32 extern const char* kDrmCrippled; // bool +// Stuff needed to fully describe the BMediaFormat +extern const char* kMediaType; // media_type +// Audio stuff +extern const char* kChannelCount; // int32 +extern const char* kAudioFormat; // int32 +extern const char* kByteOrder; // int32 +extern const char* kBufferSize; // size_t +// This is also BMediaFormat stuff, but mostly video +// NOTE: video width/height are defined as per RFC mentioned above +extern const char* kLineWidth; // int32 +extern const char* kLineCount; // int32 +extern const char* kBytesPerRow; // int32 +extern const char* kPixelOffset; // int32 +extern const char* kLineOffset; // int32 +extern const char* kColorSpace; // color_space +extern const char* kOrientation; // int32 + // General use attributes extern const char* kTitle; // BString extern const char* kComment; // BString