]> git.sesse.net Git - mlt/commitdiff
Added Mlt::Properties::wait_for(string).
authorDan Dennedy <dan@dennedy.org>
Thu, 9 Dec 2010 08:56:10 +0000 (00:56 -0800)
committerDan Dennedy <dan@dennedy.org>
Thu, 9 Dec 2010 08:56:10 +0000 (00:56 -0800)
src/mlt++/MltProperties.cpp
src/mlt++/MltProperties.h

index 030fa9b4572fd9d6dbb91ca8decbac8a017aa314..9280dddecb3c4a096ea2329410cabadeafb0b52c 100644 (file)
@@ -285,6 +285,13 @@ void Properties::wait_for( Event *event, bool destroy )
                mlt_events_close_wait_for( get_properties( ), event->get_event( ) );
 }
 
+void Properties::wait_for( const char *id )
+{
+       Event *event = setup_wait_for( id );
+       wait_for( event );
+       delete event;
+}
+
 bool Properties::is_sequence( )
 {
        return mlt_properties_is_sequence( get_properties( ) );
index 9026510cd044e4a316cedf926601fc7466e25dfc..07d840ef9f13454f6cfe0605f8a943934ad715e3 100644 (file)
@@ -87,6 +87,7 @@ namespace Mlt
                        static void delete_event( Event * );
                        Event *setup_wait_for( const char *id );
                        void wait_for( Event *, bool destroy = true );
+                       void wait_for( const char *id );
                        bool is_sequence( );
                        static Properties *parse_yaml( const char *file );
                        char *serialise_yaml( );