Struct ffav_sys::AVClass [−][src]
#[repr(C)]pub struct AVClass { pub class_name: *const c_char, pub item_name: Option<unsafe extern "C" fn(ctx: *mut c_void) -> *const c_char>, pub option: *const AVOption, pub version: c_int, pub log_level_offset_offset: c_int, pub parent_log_context_offset: c_int, pub child_next: Option<unsafe extern "C" fn(obj: *mut c_void, prev: *mut c_void) -> *mut c_void>, pub child_class_next: Option<unsafe extern "C" fn(prev: *const AVClass) -> *const AVClass>, pub category: AVClassCategory, pub get_category: Option<unsafe extern "C" fn(ctx: *mut c_void) -> AVClassCategory>, pub query_ranges: Option<unsafe extern "C" fn(arg1: *mut *mut AVOptionRanges, obj: *mut c_void, key: *const c_char, flags: c_int) -> c_int>, }
Fields
class_name: *const c_char
item_name: Option<unsafe extern "C" fn(ctx: *mut c_void) -> *const c_char>
option: *const AVOption
version: c_int
log_level_offset_offset: c_int
parent_log_context_offset: c_int
child_next: Option<unsafe extern "C" fn(obj: *mut c_void, prev: *mut c_void) -> *mut c_void>
child_class_next: Option<unsafe extern "C" fn(prev: *const AVClass) -> *const AVClass>
category: AVClassCategory
get_category: Option<unsafe extern "C" fn(ctx: *mut c_void) -> AVClassCategory>
query_ranges: Option<unsafe extern "C" fn(arg1: *mut *mut AVOptionRanges, obj: *mut c_void, key: *const c_char, flags: c_int) -> c_int>
Trait Implementations
impl Copy for AVClass
[src]
impl Eq for AVClass
[src]
impl StructuralEq for AVClass
[src]
impl StructuralPartialEq for AVClass
[src]
Auto Trait Implementations
impl RefUnwindSafe for AVClass
impl !Send for AVClass
impl !Sync for AVClass
impl Unpin for AVClass
impl UnwindSafe for AVClass
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