#[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 preinit: Option<unsafe extern "C" fn(ctx: *mut AVFilterContext) -> c_int>,
pub init: Option<unsafe extern "C" fn(ctx: *mut AVFilterContext) -> c_int>,
pub init_dict: Option<unsafe extern "C" fn(ctx: *mut AVFilterContext, options: *mut *mut AVDictionary) -> c_int>,
pub uninit: Option<unsafe extern "C" fn(ctx: *mut AVFilterContext)>,
pub query_formats: Option<unsafe extern "C" fn(arg1: *mut AVFilterContext) -> c_int>,
pub priv_size: c_int,
pub flags_internal: c_int,
pub next: *mut AVFilter,
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 init_opaque: Option<unsafe extern "C" fn(ctx: *mut AVFilterContext, opaque: *mut c_void) -> 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§preinit: Option<unsafe extern "C" fn(ctx: *mut AVFilterContext) -> c_int>§init: Option<unsafe extern "C" fn(ctx: *mut AVFilterContext) -> c_int>§init_dict: Option<unsafe extern "C" fn(ctx: *mut AVFilterContext, options: *mut *mut AVDictionary) -> c_int>§uninit: Option<unsafe extern "C" fn(ctx: *mut AVFilterContext)>§query_formats: Option<unsafe extern "C" fn(arg1: *mut AVFilterContext) -> c_int>§priv_size: c_int§flags_internal: c_int§next: *mut AVFilter§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>§init_opaque: Option<unsafe extern "C" fn(ctx: *mut AVFilterContext, opaque: *mut c_void) -> 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