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 i8value_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

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.