libdcp
|
Parent class for classes which write picture assets. More...
#include <picture_asset_writer.h>
Public Member Functions | |
virtual FrameInfo | write (uint8_t const *, int)=0 |
virtual void | fake_write (int)=0 |
FrameInfo | 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 | |
PictureAssetWriter (PictureAsset *, boost::filesystem::path, bool) | |
Protected Member Functions inherited from dcp::AssetWriter | |
AssetWriter (MXF *mxf, boost::filesystem::path file) | |
Protected Attributes | |
PictureAsset * | _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 (PictureAssetWriter *, std::shared_ptr< P >, Q *, uint8_t const *, int) |
Parent class for classes which write picture assets.
Definition at line 82 of file picture_asset_writer.h.