Struct rsmpeg::ffi::AVOptionRange [−][src]
#[repr(C)]pub struct AVOptionRange { pub str_: *const i8, pub value_min: f64, pub value_max: f64, pub component_min: f64, pub component_max: f64, pub is_range: i32, }
Expand description
A single allowed range of values, or a single allowed value.
Fields
str_: *const i8
value_min: f64
Value range. For string ranges this represents the min/max length. For dimensions this represents the min/max pixel count or width/height in multi-component case.
value_max: f64
Value range. For string ranges this represents the min/max length. For dimensions this represents the min/max pixel count or width/height in multi-component case.
component_min: f64
Value’s component range. For string this represents the unicode range for chars, 0-127 limits to ASCII.
component_max: f64
Value’s component range. For string this represents the unicode range for chars, 0-127 limits to ASCII.
is_range: i32
Range flag. If set to 1 the struct encodes a range, if set to 0 a single value.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for AVOptionRange
impl !Send for AVOptionRange
impl !Sync for AVOptionRange
impl Unpin for AVOptionRange
impl UnwindSafe for AVOptionRange
Blanket Implementations
Mutably borrows from an owned value. Read more