X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=mlt%2B%2B%2Fsrc%2FMltGeometry.cpp;h=524a3d7313725a8cce09ec6eb9baf40f1093eb99;hb=009596ca20a3c4b77e6fc6d8355a509be81f9897;hp=1a85c55510ce9250ad91f6d216abf94df7180153;hpb=9a9eb3a79eb85d239c1df345a692f16b34570934;p=melted diff --git a/mlt++/src/MltGeometry.cpp b/mlt++/src/MltGeometry.cpp index 1a85c55..524a3d7 100644 --- a/mlt++/src/MltGeometry.cpp +++ b/mlt++/src/MltGeometry.cpp @@ -67,14 +67,24 @@ int Geometry::remove( int position ) } // Get the key at the position or the next following -int Geometry::key( GeometryItem &item, int position ) +int Geometry::next_key( GeometryItem &item, int position ) { - return mlt_geometry_key( geometry, item.get_item( ), position ); + return mlt_geometry_next_key( geometry, item.get_item( ), position ); } -int Geometry::key( GeometryItem *item, int position ) +int Geometry::next_key( GeometryItem *item, int position ) { - return mlt_geometry_key( geometry, item->get_item( ), position ); + return mlt_geometry_next_key( geometry, item->get_item( ), position ); +} + +int Geometry::prev_key( GeometryItem &item, int position ) +{ + return mlt_geometry_prev_key( geometry, item.get_item( ), position ); +} + +int Geometry::prev_key( GeometryItem *item, int position ) +{ + return mlt_geometry_prev_key( geometry, item->get_item( ), position ); } // Serialise the current geometry