Struct mlt_sys::mlt_profile_s [−][src]
#[repr(C)]pub struct mlt_profile_s { pub description: *mut c_char, pub frame_rate_num: c_int, pub frame_rate_den: c_int, pub width: c_int, pub height: c_int, pub progressive: c_int, pub sample_aspect_num: c_int, pub sample_aspect_den: c_int, pub display_aspect_num: c_int, pub display_aspect_den: c_int, pub colorspace: c_int, pub is_explicit: c_int, }
\brief Profile class
\envvar \em MLT_PROFILES_PATH overrides the default full path to the profile preset files, defaults to \p MLT_DATA/profiles \envvar \em MLT_PROFILE the profile preset to use, defaults to "dv_pal"
Fields
description: *mut c_char
< a brief description suitable as a label in UI menu
frame_rate_num: c_int
< the numerator of the video frame rate
frame_rate_den: c_int
< the denominator of the video frame rate
width: c_int
< the horizontal resolution of the video
height: c_int
< the vertical resolution of the video
progressive: c_int
< a flag to indicate if the video is progressive scan, interlace if not set
sample_aspect_num: c_int
< the numerator of the pixel aspect ratio
sample_aspect_den: c_int
< the denominator of the pixel aspect ratio
display_aspect_num: c_int
< the numerator of the image aspect ratio in case it can not be simply derived (e.g. ITU-R 601)
display_aspect_den: c_int
< the denominator of the image aspect ratio in case it can not be simply derived (e.g. ITU-R 601)
colorspace: c_int
< the Y'CbCr colorspace standard: =601 for ITU-R 601, =709 for ITU-R 709, or =240 for SMPTE240M
is_explicit: c_int
< used internally to indicate if the profile was requested explicitly or computed or defaulted
Trait Implementations
impl Debug for mlt_profile_s
[src]
impl Debug for mlt_profile_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_profile_s
[src]
impl Copy for mlt_profile_s
impl Clone for mlt_profile_s
[src]
impl Clone for mlt_profile_s
fn clone(&self) -> mlt_profile_s
[src]
fn clone(&self) -> mlt_profile_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)
Performs copy-assignment from source
. Read more
Auto Trait Implementations
impl !Send for mlt_profile_s
impl !Send for mlt_profile_s
impl !Sync for mlt_profile_s
impl !Sync for mlt_profile_s