X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=mlt%2B%2B%2Fsrc%2FMltTractor.cpp;fp=mlt%2B%2B%2Fsrc%2FMltTractor.cpp;h=19c8a244ec16462449b6403581306fdfce676dff;hb=6d06b0de2cb66cf093bf24d9ed02fac18756105e;hp=8187a28babd3985fb1e8ef49bbc01faf8f5de595;hpb=3e2991e189a71045210d8c97458c452d6c2f02da;p=melted diff --git a/mlt++/src/MltTractor.cpp b/mlt++/src/MltTractor.cpp index 8187a28..19c8a24 100644 --- a/mlt++/src/MltTractor.cpp +++ b/mlt++/src/MltTractor.cpp @@ -87,5 +87,11 @@ int Tractor::set_track( Producer &producer, int index ) Producer *Tractor::track( int index ) { - return new Producer( mlt_tractor_get_track( get_tractor( ), index ) ); + mlt_producer producer = mlt_tractor_get_track( get_tractor( ), index ); + return producer != NULL ? new Producer( producer ) : NULL; +} + +int Tractor::count( ) +{ + return mlt_multitrack_count( mlt_tractor_multitrack( get_tractor( ) ) ); }