OpenShot Library | libopenshot
0.1.2
|
This class uses the Qt library, to open image files, and return openshot::Frame objects containing the image. More...
#include <QtImageReader.h>
Public Member Functions | |
void | Close () |
Close File. More... | |
Cache * | GetCache () |
Get the cache object used by this reader (always returns NULL for this object) More... | |
tr1::shared_ptr< Frame > | GetFrame (long int requested_frame) throw (ReaderClosed) |
bool | IsOpen () |
Determine if reader is open or closed. More... | |
string | Json () |
Get and Set JSON methods. More... | |
Json::Value | JsonValue () |
Generate Json::JsonValue for this object. More... | |
string | Name () |
Return the type name of the class. More... | |
void | Open () throw (InvalidFile) |
Open File - which is called by the constructor automatically. More... | |
QtImageReader (string path) throw (InvalidFile) | |
void | SetJson (string value) throw (InvalidJSON) |
Load JSON string into this object. More... | |
void | SetJsonValue (Json::Value root) throw (InvalidFile) |
Load Json::JsonValue into this object. More... | |
![]() | |
void | DisplayInfo () |
Display file information in the standard output stream (stdout) More... | |
void | DrawFrameOnScene (string path, long _graphics_scene_address) |
Test method to draw a bitmap on a Qt QGraphicsScene. More... | |
ReaderBase () | |
Constructor for the base reader, where many things are initialized. More... | |
Additional Inherited Members | |
![]() | |
ReaderInfo | info |
Information about the current media file. More... | |
![]() | |
CriticalSection | getFrameCriticalSection |
Section lock for multiple threads. More... | |
CriticalSection | processingCriticalSection |
This class uses the Qt library, to open image files, and return openshot::Frame objects containing the image.
Definition at line 69 of file QtImageReader.h.
QtImageReader::QtImageReader | ( | string | path | ) | |
throw | ( | InvalidFile | |||
) |
Constructor for QtImageReader. This automatically opens the media file and loads frame 1, or it throws one of the following exceptions.
Definition at line 32 of file QtImageReader.cpp.
|
virtual |
|
inlinevirtual |
Get the cache object used by this reader (always returns NULL for this object)
Implements openshot::ReaderBase.
Definition at line 86 of file QtImageReader.h.
|
virtual |
Get an openshot::Frame object for a specific frame number of this reader. All numbers return the same Frame, since they all share the same image data.
requested_frame | The frame number that is requested. |
Implements openshot::ReaderBase.
Definition at line 106 of file QtImageReader.cpp.
|
inlinevirtual |
Determine if reader is open or closed.
Implements openshot::ReaderBase.
Definition at line 96 of file QtImageReader.h.
|
virtual |
Get and Set JSON methods.
Generate JSON string of this object
Implements openshot::ReaderBase.
Definition at line 123 of file QtImageReader.cpp.
|
virtual |
Generate Json::JsonValue for this object.
Implements openshot::ReaderBase.
Definition at line 130 of file QtImageReader.cpp.
|
inlinevirtual |
Return the type name of the class.
Implements openshot::ReaderBase.
Definition at line 99 of file QtImageReader.h.
|
virtual |
Open File - which is called by the constructor automatically.
Implements openshot::ReaderBase.
Definition at line 40 of file QtImageReader.cpp.
|
virtual |
Load JSON string into this object.
Implements openshot::ReaderBase.
Definition at line 142 of file QtImageReader.cpp.
|
virtual |
Load Json::JsonValue into this object.
Implements openshot::ReaderBase.
Definition at line 165 of file QtImageReader.cpp.