}
Consumer::Consumer( Consumer &consumer ) :
+ Mlt::Service( consumer ),
instance( consumer.get_consumer( ) )
{
inc_ref( );
}
Field::Field( Field &field ) :
+ Mlt::Service( field ),
instance( field.get_field( ) )
{
inc_ref( );
}
Filter::Filter( Filter &filter ) :
+ Mlt::Service( filter ),
instance( filter.get_filter( ) )
{
inc_ref( );
}
Frame::Frame( Frame &frame ) :
+ Mlt::Properties( frame ),
instance( frame.get_frame( ) )
{
inc_ref( );
}
Multitrack::Multitrack( Multitrack &multitrack ) :
+ Mlt::Producer( multitrack ),
instance( multitrack.get_multitrack( ) )
{
inc_ref( );
}
Playlist::Playlist( Playlist &playlist ) :
+ Mlt::Producer( playlist ),
instance( playlist.get_playlist( ) )
{
inc_ref( );
}
Producer::Producer( Producer &producer ) :
+ Mlt::Service( producer ),
instance( producer.get_producer( ) ),
parent_( NULL )
{
}
Tractor::Tractor( Tractor &tractor ) :
+ Mlt::Producer( tractor ),
instance( tractor.get_tractor( ) )
{
inc_ref( );
}
Transition::Transition( Transition &transition ) :
+ Mlt::Service( transition ),
instance( transition.get_transition( ) )
{
inc_ref( );