#[repr(C)]pub struct AVFilter {Show 17 fields
pub name: *const c_char,
pub description: *const c_char,
pub inputs: *const AVFilterPad,
pub outputs: *const AVFilterPad,
pub priv_class: *const AVClass,
pub flags: c_int,
pub nb_inputs: u8,
pub nb_outputs: u8,
pub formats_state: u8,
pub preinit: Option<unsafe extern "C" fn(ctx: *mut AVFilterContext) -> c_int>,
pub init: Option<unsafe extern "C" fn(ctx: *mut AVFilterContext) -> c_int>,
pub uninit: Option<unsafe extern "C" fn(ctx: *mut AVFilterContext)>,
pub formats: AVFilter__bindgen_ty_1,
pub priv_size: c_int,
pub flags_internal: c_int,
pub process_command: Option<unsafe extern "C" fn(arg1: *mut AVFilterContext, cmd: *const c_char, arg: *const c_char, res: *mut c_char, res_len: c_int, flags: c_int) -> c_int>,
pub activate: Option<unsafe extern "C" fn(ctx: *mut AVFilterContext) -> c_int>,
}
Fields§
§name: *const c_char
§description: *const c_char
§inputs: *const AVFilterPad
§outputs: *const AVFilterPad
§priv_class: *const AVClass
§flags: c_int
§nb_inputs: u8
§nb_outputs: u8
§formats_state: u8
§preinit: Option<unsafe extern "C" fn(ctx: *mut AVFilterContext) -> c_int>
§init: Option<unsafe extern "C" fn(ctx: *mut AVFilterContext) -> c_int>
§uninit: Option<unsafe extern "C" fn(ctx: *mut AVFilterContext)>
§formats: AVFilter__bindgen_ty_1
§priv_size: c_int
§flags_internal: c_int
§process_command: Option<unsafe extern "C" fn(arg1: *mut AVFilterContext, cmd: *const c_char, arg: *const c_char, res: *mut c_char, res_len: c_int, flags: c_int) -> c_int>
§activate: Option<unsafe extern "C" fn(ctx: *mut AVFilterContext) -> c_int>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AVFilter
impl RefUnwindSafe for AVFilter
impl !Send for AVFilter
impl !Sync for AVFilter
impl Unpin for AVFilter
impl UnwindSafe for AVFilter
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