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