Struct rsmpeg::ffi::AVOption [−][src]
#[repr(C)]pub struct AVOption { pub name: *const i8, pub help: *const i8, pub offset: i32, pub type_: u32, pub default_val: AVOption__bindgen_ty_1, pub min: f64, pub max: f64, pub flags: i32, pub unit: *const i8, }
Expand description
AVOption
Fields
name: *const i8
help: *const i8
Expand description
short English help text @todo What about other languages?
offset: i32
Expand description
The offset relative to the context structure where the option value is stored. It should be 0 for named constants.
type_: u32
default_val: AVOption__bindgen_ty_1
min: f64
Expand description
< minimum valid value for the option
max: f64
Expand description
< maximum valid value for the option
flags: i32
unit: *const i8
Expand description
The logical unit to which the option belongs. Non-constant options and corresponding named constants share the same unit. May be NULL.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for AVOption
impl !Send for AVOption
impl !Sync for AVOption
impl Unpin for AVOption
impl UnwindSafe for AVOption
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
[src]type Owned = T
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn to_owned(&self) -> T
[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)
[src]
pub fn clone_into(&self, target: &mut T)
[src]🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more