pub struct AVFilter {
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 init: extern fn(*mut AVFilterContext) -> c_int,
pub init_dict: extern fn(*mut AVFilterContext, *mut *mut AVDictionary) -> c_int,
pub uninit: extern fn(*mut AVFilterContext),
pub query_formats: extern fn(*mut AVFilterContext) -> c_int,
pub priv_size: c_int,
pub next: *mut AVFilter,
pub process_command: extern fn(*mut AVFilterContext, cmd: *const c_char, arg: *const c_char, *mut c_char, c_int, c_int) -> c_int,
pub init_opaque: extern fn(*mut AVFilterContext, *mut c_void) -> c_int,
}
Fields
name: *const c_char
description: *const c_char
inputs: *const AVFilterPad
outputs: *const AVFilterPad
priv_class: *const AVClass
flags: c_int
init: extern fn(*mut AVFilterContext) -> c_int
init_dict: extern fn(*mut AVFilterContext, *mut *mut AVDictionary) -> c_int
uninit: extern fn(*mut AVFilterContext)
query_formats: extern fn(*mut AVFilterContext) -> c_int
priv_size: c_int
next: *mut AVFilter
process_command: extern fn(*mut AVFilterContext, cmd: *const c_char, arg: *const c_char, *mut c_char, c_int, c_int) -> c_int
init_opaque: extern fn(*mut AVFilterContext, *mut c_void) -> c_int