|
MLT 7.40.0
Multimedia Framework
|


Public Member Functions | |
| __init__ (self, *args) | |
| clear (self) | |
| cut (self, _in=0, out=-1) | |
| frame (self) | |
| frame_time (self, arg2=mlt_time_smpte_df) | |
| get_creation_time (self) | |
| get_fps (self) | |
| get_in (self) | |
| get_length (self) | |
| get_length_time (self, arg2=mlt_time_smpte_df) | |
| get_out (self) | |
| get_parent (self) | |
| get_playtime (self) | |
| get_producer (self) | |
| get_service (self) | |
| get_speed (self) | |
| is_blank (self) | |
| is_cut (self) | |
| optimise (self) | |
| parent (self) | |
| pause (self) | |
| position (self) | |
| probe (self) | |
| runs_into (self, that) | |
| same_clip (self, that) | |
| seek (self, *args) | |
| set_creation_time (self, creation_time) | |
| set_in_and_out (self, _in, out) | |
| set_speed (self, speed) | |
Public Member Functions inherited from mlt.Service | |
| attach (self, filter) | |
| connect_producer (self, producer, index=0) | |
| consumer (self) | |
| detach (self, filter) | |
| disconnect_all_producers (self) | |
| disconnect_producer (self, index=0) | |
| filter (self, index) | |
| filter_count (self) | |
| get_frame (self, index=0) | |
| get_profile (self) | |
| get_properties (self) | |
| insert_producer (self, producer, index=0) | |
| lock (self) | |
| move_filter (self, _from, to) | |
| producer (self) | |
| profile (self) | |
| set_consumer (self, service) | |
| set_profile (self, *args) | |
| type (self) | |
| unlock (self) | |
Public Member Functions inherited from mlt.Properties | |
| anim_get (self, name, position, length=0) | |
| anim_get_color (self, name, position, length=0) | |
| anim_get_double (self, name, position, length=0) | |
| anim_get_int (self, name, position, length=0) | |
| anim_get_rect (self, name, position, length=0) | |
| anim_set (self, *args) | |
| block (self, object=None) | |
| copy (self, that, prefix) | |
| count (self) | |
| debug (self, *args) | |
| dec_ref (self) | |
| dump (self, *args) | |
| fire_event (self, event) | |
| frames_to_time (self, arg2, arg3=mlt_time_smpte_df) | |
| get (self, *args) | |
| get_anim (self, name) | |
| get_animation (self, name) | |
| get_color (self, name) | |
| get_data (self, *args) | |
| get_double (self, name) | |
| get_int (self, name) | |
| get_int64 (self, name) | |
| get_lcnumeric (self) | |
| get_name (self, index) | |
| get_props (self, name) | |
| get_props_at (self, index) | |
| get_rect (self, name) | |
| get_time (self, name, arg3=mlt_time_smpte_df) | |
| inc_ref (self) | |
| inherit (self, that) | |
| is_anim (self, name) | |
| is_sequence (self) | |
| is_valid (self) | |
| listen (self, id, object, arg4) | |
| load (self, file) | |
| mirror (self, that) | |
| parse (self, namevalue) | |
| pass_list (self, that, list) | |
| pass_property (self, that, name) | |
| pass_values (self, that, prefix) | |
| preset (self, name) | |
| property_exists (self, name) | |
| ref_count (self) | |
| rename (self, source, dest) | |
| save (self, file) | |
| serialise_yaml (self) | |
| set (self, *args) | |
| set_lcnumeric (self, locale) | |
| set_string (self, name, value) | |
| setup_wait_for (self, id) | |
| time_to_frames (self, time) | |
| unblock (self, object=None) | |
| wait_for (self, *args) | |
Properties | |
| thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") | |
Properties inherited from mlt.Service | |
| thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") | |
Properties inherited from mlt.Properties | |
| thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") | |
Static Private Attributes | |
| __repr__ = _swig_repr | |
| __swig_destroy__ = _mlt7.delete_Producer | |
Additional Inherited Members | |
Static Public Member Functions inherited from mlt.Properties | |
| delete_event (arg1) | |
| parse_yaml (file) | |
Proxy of C++ Mlt::Producer class.
| mlt.Producer.__init__ | ( | self, | |
| * | args | ||
| ) |
*Overload 1:*
Wrap an existing ::mlt_properties without taking ownership.
|
*Overload 2:*
Load properties from a file.
Reimplemented from mlt.Service.
Reimplemented in mlt.Playlist, mlt.Multitrack, and mlt.Tractor.
| mlt.Producer.clear | ( | self | ) |
Reimplemented from mlt.Properties.
Reimplemented in mlt.Playlist.
| mlt.Producer.cut | ( | self, | |
_in = 0, |
|||
out = -1 |
|||
| ) |
Create a cut (sub-range) producer sharing this producer's resource. Caller owns result.
| mlt.Producer.frame | ( | self | ) |
Return the current absolute frame number.
| mlt.Producer.frame_time | ( | self, | |
arg2 = mlt_time_smpte_df |
|||
| ) |
Return the current timecode string.
| mlt.Producer.get_creation_time | ( | self | ) |
| mlt.Producer.get_fps | ( | self | ) |
Return the frames-per-second rate for this producer's profile.
| mlt.Producer.get_in | ( | self | ) |
Return the in-point frame number.
| mlt.Producer.get_length | ( | self | ) |
Return the total length of the underlying resource in frames.
| mlt.Producer.get_length_time | ( | self, | |
arg2 = mlt_time_smpte_df |
|||
| ) |
| mlt.Producer.get_out | ( | self | ) |
Return the out-point frame number.
| mlt.Producer.get_parent | ( | self | ) |
| mlt.Producer.get_playtime | ( | self | ) |
Return the active play duration (out - in + 1).
| mlt.Producer.get_producer | ( | self | ) |
Reimplemented in mlt.Playlist, mlt.Multitrack, and mlt.Tractor.
| mlt.Producer.get_service | ( | self | ) |
Reimplemented from mlt.Service.
| mlt.Producer.get_speed | ( | self | ) |
Return the current playback speed.
| mlt.Producer.is_blank | ( | self | ) |
Return true if this is a blank/gap clip.
Reimplemented in mlt.Playlist.
| mlt.Producer.is_cut | ( | self | ) |
Return true if this producer is a cut.
| mlt.Producer.optimise | ( | self | ) |
| mlt.Producer.parent | ( | self | ) |
Return the parent producer (for cut producers, the shared root).
| mlt.Producer.pause | ( | self | ) |
Pause playback (sets speed to 0).
| mlt.Producer.position | ( | self | ) |
Return the current position relative to in-point.
| mlt.Producer.probe | ( | self | ) |
| mlt.Producer.runs_into | ( | self, | |
| that | |||
| ) |
| mlt.Producer.same_clip | ( | self, | |
| that | |||
| ) |
| mlt.Producer.seek | ( | self, | |
| * | args | ||
| ) |
*Overload 1:*
Seek to ``position`` (relative to in-point).
|
*Overload 2:*
Seek to a timecode string (e.g. "00:01:23.04").
| mlt.Producer.set_creation_time | ( | self, | |
| creation_time | |||
| ) |
| mlt.Producer.set_in_and_out | ( | self, | |
| _in, | |||
| out | |||
| ) |
Set the active in/out range in frame numbers.
| mlt.Producer.set_speed | ( | self, | |
| speed | |||
| ) |
Set the playback speed (1.0 = normal, 0.0 = paused, -1.0 = reverse).
|
staticprivate |
|
staticprivate |
|
static |