Json::Value JsonValue() const override
Generate Json::Value for this object.
 
openshot::CacheBase * GetCache() override
Get the cache object used by this reader (always returns NULL for this object)
 
void SetJson(const std::string value) override
Load JSON string into this object.
 
std::shared_ptr< openshot::Frame > GetFrame(int64_t requested_frame) override
 
std::string Json() const override
Generate JSON string of this object.
 
void SetTextBackgroundColor(std::string color)
 
void SetJsonValue(const Json::Value root) override
Load Json::Value into this object.
 
std::string Name() override
Return the type name of the class.
 
void Open() override
Open Reader - which is called by the constructor automatically.
 
bool IsOpen() override
Determine if reader is open or closed.
 
This class uses the ImageMagick++ libraries, to create frames with "Text", and return openshot::Frame...
 
TextReader()
Default constructor (blank text)