#[repr(C)]pub struct AVOptionRange {
pub str_: *const c_char,
pub value_min: f64,
pub value_max: f64,
pub component_min: f64,
pub component_max: f64,
pub is_range: c_int,
}展开描述
A single allowed range of values, or a single allowed value.
Fields§
§str_: *const c_char§value_min: f64Value 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: f64Value 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: f64Value’s component range. For string this represents the unicode range for chars, 0-127 limits to ASCII.
component_max: f64Value’s component range. For string this represents the unicode range for chars, 0-127 limits to ASCII.
is_range: c_intRange flag. If set to 1 the struct encodes a range, if set to 0 a single value.
trait 实现§
源代码§impl Clone for AVOptionRange
impl Clone for AVOptionRange
源代码§fn clone(&self) -> AVOptionRange
fn clone(&self) -> AVOptionRange
Returns a duplicate of the value. 阅读更多
1.0.0 · 源代码§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
从
source 执行拷贝赋值。 阅读更多源代码§impl Debug for AVOptionRange
impl Debug for AVOptionRange
源代码§impl PartialEq for AVOptionRange
impl PartialEq for AVOptionRange
impl Copy for AVOptionRange
impl StructuralPartialEq for AVOptionRange
自动 trait 实现§
impl Freeze for AVOptionRange
impl RefUnwindSafe for AVOptionRange
impl !Send for AVOptionRange
impl !Sync for AVOptionRange
impl Unpin for AVOptionRange
impl UnsafeUnpin for AVOptionRange
impl UnwindSafe for AVOptionRange
blanket 实现§
源代码§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
源代码§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
从拥有的值可变地借用。 阅读更多