Jonathan Thomas
|
9d01dd7900
|
Implemented the Close() method, so it closes all clips' readers on the timeline
|
2012-10-10 00:52:47 -05:00 |
|
Jonathan Thomas
|
d840297572
|
Refactored constructor() methods on readers again, to call Open() and then Close() methods automatically, to populate the info struct. And moved the GetFrame() call out of the Open() method, because it was unneeded and slowed down the Open() method.
|
2012-10-09 10:41:07 -05:00 |
|
Jonathan Thomas
|
9d31e9cf4f
|
Added some functionality to the timeline GetFrame() method, and build a way to update the list of opened clips, to manage which files are open and closed, etc...
|
2012-10-09 02:09:44 -05:00 |
|
Jonathan Thomas
|
1d89fd140a
|
A big refactor of the Open() method on Readers, and the constructor of Readers. All resource consuming code has been moved into the Open() methods, so the Clips and Timeline can control them better.
|
2012-10-09 01:45:34 -05:00 |
|
Jonathan Thomas
|
87d12254ef
|
Added Open() to the reader base class, so all readers need to have that method now. This is to allow the timeline to better control Clips and Readers.
|
2012-10-08 16:22:18 -05:00 |
|
Jonathan Thomas
|
6d790d2670
|
Overloaded Clip comparison operators, to use the Position() of clips for sorthing routines. Also, added the AddClip method, to add clips to a timeline (and sort them by position).
|
2012-10-05 17:05:33 -05:00 |
|
Jonathan Thomas
|
a417fef1fd
|
Made the Timeline class inherit from FileReaderBase, which means the Timeline is really just a fancy ready class now. Also, added new unit tests for the Clip and Timeline classes.
|
2012-10-05 01:58:27 -05:00 |
|
Jonathan Thomas
|
e96bd5ba98
|
Added the initial timeline and clip classes, with some of the initial curves and constructors.
|
2012-10-03 01:55:24 -05:00 |
|