Struct ffmpeg_sys::AVClass [] [src]

pub struct AVClass {
    pub class_name: *const c_char,
    pub item_name: extern fn(ctx: *mut c_void) -> *const c_char,
    pub option: *const AVOption,
    pub version: c_int,
    pub log_level_offset_offset: c_int,
    pub parent_log_context_offset: c_int,
    pub child_next: extern fn(obj: *mut c_void, prev: *mut c_void) -> *mut c_void,
    pub child_class_next: extern fn(prev: *const AVClass) -> *const AVClass,
    pub category: AVClassCategory,
    pub get_category: extern fn(ctx: *mut c_void) -> AVClassCategory,
    pub query_ranges: extern fn(ranges: *mut *mut AVOptionRanges, obj: *mut c_void, key: *const c_char, flags: c_int) -> c_int,
}

Fields

class_name: *const c_char item_name: extern fn(ctx: *mut c_void) -> *const c_char option: *const AVOption version: c_int log_level_offset_offset: c_int parent_log_context_offset: c_int child_next: extern fn(obj: *mut c_void, prev: *mut c_void) -> *mut c_void child_class_next: extern fn(prev: *const AVClass) -> *const AVClass category: AVClassCategory get_category: extern fn(ctx: *mut c_void) -> AVClassCategory query_ranges: extern fn(ranges: *mut *mut AVOptionRanges, obj: *mut c_void, key: *const c_char, flags: c_int) -> c_int