Struct ffmpeg_sys_the_third::AVOption
source · #[repr(C)]pub struct AVOption {
pub name: *const c_char,
pub help: *const c_char,
pub offset: c_int,
pub type_: AVOptionType,
pub default_val: AVOption__bindgen_ty_1,
pub min: f64,
pub max: f64,
pub flags: c_int,
pub unit: *const c_char,
}
Expand description
AVOption
Fields§
§name: *const c_char
§help: *const c_char
short English help text @todo What about other languages?
offset: c_int
The offset relative to the context structure where the option value is stored. It should be 0 for named constants.
type_: AVOptionType
§default_val: AVOption__bindgen_ty_1
§min: f64
< minimum valid value for the option
max: f64
< maximum valid value for the option
flags: c_int
§unit: *const c_char
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 Freeze for AVOption
impl RefUnwindSafe for AVOption
impl !Send for AVOption
impl !Sync for AVOption
impl Unpin for AVOption
impl UnwindSafe for AVOption
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more