MLT
7.28.0
|
Field class. More...
Public Member Functions | |
void | mlt_field_close (mlt_field self) |
Close the field. More... | |
void | mlt_field_disconnect_service (mlt_field self, mlt_service service) |
Remove a filter or transition from the field. More... | |
mlt_field | mlt_field_init () |
Construct a field, mulitrack, and tractor. More... | |
mlt_multitrack | mlt_field_multitrack (mlt_field self) |
Get the multitrack. More... | |
mlt_field | mlt_field_new (mlt_multitrack multitrack, mlt_tractor tractor) |
Construct a field and initialize with supplied multitrack and tractor. More... | |
int | mlt_field_plant_filter (mlt_field self, mlt_filter that, int track) |
Plant a filter. More... | |
int | mlt_field_plant_transition (mlt_field self, mlt_transition that, int a_track, int b_track) |
Plant a transition. More... | |
mlt_properties | mlt_field_properties (mlt_field self) |
Get the properties associated to this field. More... | |
mlt_service | mlt_field_service (mlt_field self) |
Get the service associated to this field. More... | |
mlt_tractor | mlt_field_tractor (mlt_field self) |
Get the tractor. More... | |
Data Fields | |
mlt_multitrack | multitrack |
Multitrack. More... | |
mlt_service | producer |
This is the producer we're connected to. More... | |
mlt_tractor | tractor |
Tractor. More... | |
Field class.
The field is a convenience class that works with the tractor and multitrack classes to manage track filters and transitions.
void mlt_field_close | ( | mlt_field | self | ) |
Close the field.
self | a field |
void mlt_field_disconnect_service | ( | mlt_field | self, |
mlt_service | service | ||
) |
Remove a filter or transition from the field.
self | a field |
service | the filter or transition to remove |
mlt_field mlt_field_init | ( | ) |
Construct a field, mulitrack, and tractor.
mlt_multitrack mlt_field_multitrack | ( | mlt_field | self | ) |
Get the multitrack.
self | a field |
mlt_field mlt_field_new | ( | mlt_multitrack | multitrack, |
mlt_tractor | tractor | ||
) |
Construct a field and initialize with supplied multitrack and tractor.
multitrack | a multitrack |
tractor | a tractor |
int mlt_field_plant_filter | ( | mlt_field | self, |
mlt_filter | that, | ||
int | track | ||
) |
Plant a filter.
self | a field |
that | a filter |
track | the track index |
int mlt_field_plant_transition | ( | mlt_field | self, |
mlt_transition | that, | ||
int | a_track, | ||
int | b_track | ||
) |
Plant a transition.
self | a field |
that | a transition |
a_track | input A's track index |
b_track | input B's track index |
mlt_properties mlt_field_properties | ( | mlt_field | self | ) |
Get the properties associated to this field.
self | a field |
mlt_service mlt_field_service | ( | mlt_field | self | ) |
Get the service associated to this field.
self | a field |
mlt_tractor mlt_field_tractor | ( | mlt_field | self | ) |
Get the tractor.
self | a field |
mlt_multitrack mlt_field_s::multitrack |
Multitrack.
mlt_service mlt_field_s::producer |
This is the producer we're connected to.
mlt_tractor mlt_field_s::tractor |
Tractor.