Struct ffmpeg_sys::AVFilter [] [src]

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