Struct mlt_sys::mlt_parser_s [−][src]
#[repr(C)]pub struct mlt_parser_s { pub parent: mlt_properties_s, pub on_invalid: Option<unsafe extern "C" fn(self_: mlt_parser, object: mlt_service) -> c_int>, pub on_unknown: Option<unsafe extern "C" fn(self_: mlt_parser, object: mlt_service) -> c_int>, pub on_start_producer: Option<unsafe extern "C" fn(self_: mlt_parser, object: mlt_producer) -> c_int>, pub on_end_producer: Option<unsafe extern "C" fn(self_: mlt_parser, object: mlt_producer) -> c_int>, pub on_start_playlist: Option<unsafe extern "C" fn(self_: mlt_parser, object: mlt_playlist) -> c_int>, pub on_end_playlist: Option<unsafe extern "C" fn(self_: mlt_parser, object: mlt_playlist) -> c_int>, pub on_start_tractor: Option<unsafe extern "C" fn(self_: mlt_parser, object: mlt_tractor) -> c_int>, pub on_end_tractor: Option<unsafe extern "C" fn(self_: mlt_parser, object: mlt_tractor) -> c_int>, pub on_start_multitrack: Option<unsafe extern "C" fn(self_: mlt_parser, object: mlt_multitrack) -> c_int>, pub on_end_multitrack: Option<unsafe extern "C" fn(self_: mlt_parser, object: mlt_multitrack) -> c_int>, pub on_start_track: Option<unsafe extern "C" fn(self_: mlt_parser) -> c_int>, pub on_end_track: Option<unsafe extern "C" fn(self_: mlt_parser) -> c_int>, pub on_start_filter: Option<unsafe extern "C" fn(self_: mlt_parser, object: mlt_filter) -> c_int>, pub on_end_filter: Option<unsafe extern "C" fn(self_: mlt_parser, object: mlt_filter) -> c_int>, pub on_start_transition: Option<unsafe extern "C" fn(self_: mlt_parser, object: mlt_transition) -> c_int>, pub on_end_transition: Option<unsafe extern "C" fn(self_: mlt_parser, object: mlt_transition) -> c_int>, }
\brief Parser class
\extends mlt_properties_s
Fields
parent: mlt_properties_s
on_invalid: Option<unsafe extern "C" fn(self_: mlt_parser, object: mlt_service) -> c_int>
on_unknown: Option<unsafe extern "C" fn(self_: mlt_parser, object: mlt_service) -> c_int>
on_start_producer: Option<unsafe extern "C" fn(self_: mlt_parser, object: mlt_producer) -> c_int>
on_end_producer: Option<unsafe extern "C" fn(self_: mlt_parser, object: mlt_producer) -> c_int>
on_start_playlist: Option<unsafe extern "C" fn(self_: mlt_parser, object: mlt_playlist) -> c_int>
on_end_playlist: Option<unsafe extern "C" fn(self_: mlt_parser, object: mlt_playlist) -> c_int>
on_start_tractor: Option<unsafe extern "C" fn(self_: mlt_parser, object: mlt_tractor) -> c_int>
on_end_tractor: Option<unsafe extern "C" fn(self_: mlt_parser, object: mlt_tractor) -> c_int>
on_start_multitrack: Option<unsafe extern "C" fn(self_: mlt_parser, object: mlt_multitrack) -> c_int>
on_end_multitrack: Option<unsafe extern "C" fn(self_: mlt_parser, object: mlt_multitrack) -> c_int>
on_start_track: Option<unsafe extern "C" fn(self_: mlt_parser) -> c_int>
on_end_track: Option<unsafe extern "C" fn(self_: mlt_parser) -> c_int>
on_start_filter: Option<unsafe extern "C" fn(self_: mlt_parser, object: mlt_filter) -> c_int>
on_end_filter: Option<unsafe extern "C" fn(self_: mlt_parser, object: mlt_filter) -> c_int>
on_start_transition: Option<unsafe extern "C" fn(self_: mlt_parser, object: mlt_transition) -> c_int>
on_end_transition: Option<unsafe extern "C" fn(self_: mlt_parser, object: mlt_transition) -> c_int>
Trait Implementations
impl Debug for mlt_parser_s
[src]
impl Debug for mlt_parser_s
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Copy for mlt_parser_s
[src]
impl Copy for mlt_parser_s
impl Clone for mlt_parser_s
[src]
impl Clone for mlt_parser_s
fn clone(&self) -> mlt_parser_s
[src]
fn clone(&self) -> mlt_parser_s
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
Auto Trait Implementations
impl !Send for mlt_parser_s
impl !Send for mlt_parser_s
impl !Sync for mlt_parser_s
impl !Sync for mlt_parser_s