|
MLT
7.34.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.