X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=mlt%2B%2B%2Fsrc%2FMltGeometry.h;h=0105467dfa37bd0d6643ff1f15bfdd11e5b933eb;hb=47fb1506a99bae1c9cb90f313176f9dab58d5854;hp=fea20e179fb5c6252e272a09ff368bf03eef8872;hpb=009596ca20a3c4b77e6fc6d8355a509be81f9897;p=melted diff --git a/mlt++/src/MltGeometry.h b/mlt++/src/MltGeometry.h index fea20e1..0105467 100644 --- a/mlt++/src/MltGeometry.h +++ b/mlt++/src/MltGeometry.h @@ -21,18 +21,20 @@ #ifndef _MLTPP_GEOMETRY_H #define _MLTPP_GEOMETRY_H +#include "config.h" + #include namespace Mlt { // Just for consistent naming purposes - class GeometryItem + class MLTPP_DECLSPEC GeometryItem { private: struct mlt_geometry_item_s item; public: mlt_geometry_item get_item( ) { return &item; } - bool key( ) { return item.key; } + bool key( ) { return item.key != 0; } int frame( ) { return item.frame; } void frame( int value ) { item.frame = value; } float x( ) { return item.x; } @@ -47,7 +49,7 @@ namespace Mlt void mix( float value ) { item.f[4] = 1; item.mix = value; } }; - class Geometry + class MLTPP_DECLSPEC Geometry { private: mlt_geometry geometry;