libdcp
|
Public Member Functions | |
virtual MPEG2FrameInfo | write (uint8_t const *data, int size)=0 |
virtual void | fake_write (MPEG2FrameInfo const &info)=0 |
MPEG2FrameInfo | 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 | |
MPEG2PictureAssetWriter (MPEG2PictureAsset *asset, boost::filesystem::path file, bool overwrite) | |
Protected Member Functions inherited from dcp::AssetWriter | |
AssetWriter (MXF *mxf, boost::filesystem::path file) | |
Protected Attributes | |
MPEG2PictureAsset * | _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 (MPEG2PictureAssetWriter *, std::shared_ptr< P >, Q *, uint8_t const *, int) |
Definition at line 50 of file mpeg2_picture_asset_writer.h.