diff options
Diffstat (limited to 'src/picture_asset.h')
| -rw-r--r-- | src/picture_asset.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/picture_asset.h b/src/picture_asset.h index 4e9e1dd7..9df85bad 100644 --- a/src/picture_asset.h +++ b/src/picture_asset.h @@ -115,12 +115,13 @@ public: ~MonoPictureAssetWriter (); FrameInfo write (uint8_t* data, int size); + void fake_write (int size); void finalize (); private: friend class MonoPictureAsset; - MonoPictureAssetWriter (MonoPictureAsset *); + MonoPictureAssetWriter (MonoPictureAsset *, bool); /* no copy construction */ MonoPictureAssetWriter (MonoPictureAssetWriter const &); @@ -205,6 +206,8 @@ public: /** Start a progressive write to a MonoPictureAsset */ boost::shared_ptr<MonoPictureAssetWriter> start_write (); + boost::shared_ptr<MonoPictureAssetWriter> start_overwrite (); + boost::shared_ptr<const MonoPictureFrame> get_frame (int n) const; bool equals (boost::shared_ptr<const Asset> other, EqualityOptions opt, std::list<std::string>& notes) const; |
