#[repr(C)]pub struct AVFilter {Show 17 fields
pub name: *const i8,
pub description: *const i8,
pub inputs: *const AVFilterPad,
pub outputs: *const AVFilterPad,
pub priv_class: *const AVClass,
pub flags: i32,
pub preinit: Option<unsafe extern "C" fn(_: *mut AVFilterContext) -> i32>,
pub init: Option<unsafe extern "C" fn(_: *mut AVFilterContext) -> i32>,
pub init_dict: Option<unsafe extern "C" fn(_: *mut AVFilterContext, _: *mut *mut AVDictionary) -> i32>,
pub uninit: Option<unsafe extern "C" fn(_: *mut AVFilterContext)>,
pub query_formats: Option<unsafe extern "C" fn(_: *mut AVFilterContext) -> i32>,
pub priv_size: i32,
pub flags_internal: i32,
pub next: *mut AVFilter,
pub process_command: Option<unsafe extern "C" fn(_: *mut AVFilterContext, _: *const i8, _: *const i8, _: *mut i8, _: i32, _: i32) -> i32>,
pub init_opaque: Option<unsafe extern "C" fn(_: *mut AVFilterContext, _: *mut c_void) -> i32>,
pub activate: Option<unsafe extern "C" fn(_: *mut AVFilterContext) -> i32>,
}Fields§
§name: *const i8§description: *const i8§inputs: *const AVFilterPad§outputs: *const AVFilterPad§priv_class: *const AVClass§flags: i32§preinit: Option<unsafe extern "C" fn(_: *mut AVFilterContext) -> i32>§init: Option<unsafe extern "C" fn(_: *mut AVFilterContext) -> i32>§init_dict: Option<unsafe extern "C" fn(_: *mut AVFilterContext, _: *mut *mut AVDictionary) -> i32>§uninit: Option<unsafe extern "C" fn(_: *mut AVFilterContext)>§query_formats: Option<unsafe extern "C" fn(_: *mut AVFilterContext) -> i32>§priv_size: i32§flags_internal: i32§next: *mut AVFilter§process_command: Option<unsafe extern "C" fn(_: *mut AVFilterContext, _: *const i8, _: *const i8, _: *mut i8, _: i32, _: i32) -> i32>§init_opaque: Option<unsafe extern "C" fn(_: *mut AVFilterContext, _: *mut c_void) -> i32>§activate: Option<unsafe extern "C" fn(_: *mut AVFilterContext) -> i32>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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)