20#ifndef FFMPEG_KIT_STREAM_INFORMATION_H
21#define FFMPEG_KIT_STREAM_INFORMATION_H
24#define RAPIDJSON_ASSERT(x)
25#include "rapidjson/document.h"
36 static constexpr const char*
KeyIndex =
"index";
37 static constexpr const char*
KeyType =
"codec_type";
38 static constexpr const char*
KeyCodec =
"codec_name";
41 static constexpr const char*
KeyWidth =
"width";
53 static constexpr const char*
KeyTags =
"tags";
69 std::shared_ptr<std::string>
getType();
76 std::shared_ptr<std::string>
getCodec();
181 std::shared_ptr<rapidjson::Value>
getTags();
202 std::shared_ptr<rapidjson::Value>
getProperty(
const char* key);