libdcp
|
Parent class for classes which write picture assets. More...
#include <j2k_picture_asset_writer.h>
Public Member Functions | |
virtual J2KFrameInfo | write (uint8_t const *, int)=0 |
virtual void | fake_write (J2KFrameInfo const &info)=0 |
J2KFrameInfo | write (Data const &data) |
Public Member Functions inherited from dcp::AssetWriter | |
AssetWriter (AssetWriter const &)=delete | |
AssetWriter & | operator= (AssetWriter const &)=delete |
virtual bool | finalize () |
int64_t | frames_written () const |
Protected Member Functions | |
J2KPictureAssetWriter (J2KPictureAsset *, boost::filesystem::path, bool) | |
Protected Member Functions inherited from dcp::AssetWriter | |
AssetWriter (MXF *mxf, boost::filesystem::path file) | |
Protected Attributes | |
J2KPictureAsset * | _picture_asset = nullptr |
bool | _overwrite = false |
Protected Attributes inherited from dcp::AssetWriter | |
MXF * | _mxf = nullptr |
boost::filesystem::path | _file |
int64_t | _frames_written = 0 |
bool | _finalized = false |
bool | _started = false |
std::shared_ptr< EncryptionContext > | _crypto_context |
Friends | |
template<class P , class Q > | |
void | start (J2KPictureAssetWriter *, std::shared_ptr< P >, Q *, uint8_t const *, int) |
Parent class for classes which write picture assets.
Definition at line 63 of file j2k_picture_asset_writer.h.