X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fmlt%2B%2B%2FMltFrame.cpp;h=30c30fd21a030b006004b0a737d481b5689be9d6;hb=ad5cb839877bd25d3f025207f7c55689b48e63df;hp=5924ec2f2d9d42d9fb249630a21c226f9f7496b2;hpb=72b3481ef7600e494a71f8deeea2d26ea0e75a35;p=mlt diff --git a/src/mlt++/MltFrame.cpp b/src/mlt++/MltFrame.cpp index 5924ec2f..30c30fd2 100644 --- a/src/mlt++/MltFrame.cpp +++ b/src/mlt++/MltFrame.cpp @@ -89,3 +89,18 @@ Producer *Frame::get_original_producer( ) { return new Producer( mlt_frame_get_original_producer( get_frame( ) ) ); } + +mlt_properties Frame::get_unique_properties( Service &service ) +{ + return mlt_frame_unique_properties( get_frame(), service.get_service() ); +} + +int Frame::set_image( uint8_t *image, int size, mlt_destructor destroy ) +{ + return mlt_frame_set_image( get_frame(), image, size, destroy ); +} + +int Frame::set_alpha( uint8_t *alpha, int size, mlt_destructor destroy ) +{ + return mlt_frame_set_alpha( get_frame(), alpha, size, destroy ); +}