28 #ifndef OPENSHOT_QIMAGE_READER_H
29 #define OPENSHOT_QIMAGE_READER_H
68 std::shared_ptr<QImage> image;
69 std::shared_ptr<QImage> cached_image;
94 std::shared_ptr<Frame> GetFrame(int64_t requested_frame);
100 string Name() {
return "QtImageReader"; };
104 void SetJson(
string value);
105 Json::Value JsonValue();
106 void SetJsonValue(Json::Value root);
Header file for ReaderBase class.
CacheMemory * GetCache()
Get the cache object used by this reader (always returns NULL for this object)
This abstract class is the base class, used by all readers in libopenshot.
Header file for all Exception classes.
string Name()
Return the type name of the class.
bool IsOpen()
Determine if reader is open or closed.
This class uses the Qt library, to open image files, and return openshot::Frame objects containing th...
This class is a memory-based cache manager for Frame objects.