pub struct Api {Show 30 fields
pub XmfBipBuffer_Grow: Symbol<'static, unsafe extern "C" fn(_: *mut XmfBipBuffer, _: usize) -> bool>,
pub XmfBipBuffer_Clear: Symbol<'static, unsafe extern "C" fn(_: *mut XmfBipBuffer)>,
pub XmfBipBuffer_UsedSize: Symbol<'static, unsafe extern "C" fn(_: *mut XmfBipBuffer) -> usize>,
pub XmfBipBuffer_BufferSize: Symbol<'static, unsafe extern "C" fn(_: *mut XmfBipBuffer) -> usize>,
pub XmfBipBuffer_Read: Symbol<'static, unsafe extern "C" fn(_: *mut XmfBipBuffer, _: *mut u8, _: usize) -> c_int>,
pub XmfBipBuffer_Write: Symbol<'static, unsafe extern "C" fn(_: *mut XmfBipBuffer, _: *const u8, _: usize) -> c_int>,
pub XmfBipBuffer_New: Symbol<'static, unsafe extern "C" fn(_: usize) -> *mut XmfBipBuffer>,
pub XmfBipBuffer_Free: Symbol<'static, unsafe extern "C" fn(_: *mut XmfBipBuffer)>,
pub XmfRecorder_UpdateFrame: Symbol<'static, unsafe extern "C" fn(_: *mut XmfRecorder, _: *const u8, _: u32, _: u32, _: u32, _: u32, _: u32)>,
pub XmfRecorder_GetTimeout: Symbol<'static, unsafe extern "C" fn(_: *mut XmfRecorder) -> u32>,
pub XmfRecorder_Timeout: Symbol<'static, unsafe extern "C" fn(_: *mut XmfRecorder)>,
pub XmfRecorder_SetMinimumFrameRate: Symbol<'static, unsafe extern "C" fn(_: *mut XmfRecorder, _: u32)>,
pub XmfRecorder_GetFrameRate: Symbol<'static, unsafe extern "C" fn(_: *mut XmfRecorder) -> u32>,
pub XmfRecorder_SetFrameRate: Symbol<'static, unsafe extern "C" fn(_: *mut XmfRecorder, _: u32)>,
pub XmfRecorder_SetFrameSize: Symbol<'static, unsafe extern "C" fn(_: *mut XmfRecorder, _: u32, _: u32)>,
pub XmfRecorder_SetVideoQuality: Symbol<'static, unsafe extern "C" fn(_: *mut XmfRecorder, _: u32)>,
pub XmfRecorder_SetCurrentTime: Symbol<'static, unsafe extern "C" fn(_: *mut XmfRecorder, _: u64)>,
pub XmfRecorder_GetCurrentTime: Symbol<'static, unsafe extern "C" fn(_: *mut XmfRecorder) -> u64>,
pub XmfRecorder_SetFileName: Symbol<'static, unsafe extern "C" fn(_: *mut XmfRecorder, _: *const c_char)>,
pub XmfRecorder_SetBipBuffer: Symbol<'static, unsafe extern "C" fn(_: *mut XmfRecorder, _: *mut XmfBipBuffer)>,
pub XmfRecorder_Init: Symbol<'static, unsafe extern "C" fn(_: *mut XmfRecorder) -> bool>,
pub XmfRecorder_Uninit: Symbol<'static, unsafe extern "C" fn(_: *mut XmfRecorder)>,
pub XmfRecorder_New: Symbol<'static, unsafe extern "C" fn() -> *mut XmfRecorder>,
pub XmfRecorder_Free: Symbol<'static, unsafe extern "C" fn(_: *mut XmfRecorder)>,
pub XmfWebMMuxer_Remux: Symbol<'static, unsafe extern "C" fn(_: *mut XmfWebMMuxer, _: *const c_char, _: *const c_char) -> c_int>,
pub XmfWebMMuxer_New: Symbol<'static, unsafe extern "C" fn() -> *mut XmfWebMMuxer>,
pub XmfWebMMuxer_Free: Symbol<'static, unsafe extern "C" fn(_: *mut XmfWebMMuxer)>,
pub XmfImage_LoadFile: Symbol<'static, unsafe extern "C" fn(_: *const c_char, _: *mut *mut u8, _: *mut u32, _: *mut u32, _: *mut u32) -> bool>,
pub XmfImage_SaveFile: Symbol<'static, unsafe extern "C" fn(_: *const c_char, _: *const u8, _: u32, _: u32, _: u32) -> bool>,
pub XmfImage_FreeData: Symbol<'static, unsafe extern "C" fn(_: *mut u8)>,
/* private fields */
}Fields§
§XmfBipBuffer_Grow: Symbol<'static, unsafe extern "C" fn(_: *mut XmfBipBuffer, _: usize) -> bool>§XmfBipBuffer_Clear: Symbol<'static, unsafe extern "C" fn(_: *mut XmfBipBuffer)>§XmfBipBuffer_UsedSize: Symbol<'static, unsafe extern "C" fn(_: *mut XmfBipBuffer) -> usize>§XmfBipBuffer_BufferSize: Symbol<'static, unsafe extern "C" fn(_: *mut XmfBipBuffer) -> usize>§XmfBipBuffer_Read: Symbol<'static, unsafe extern "C" fn(_: *mut XmfBipBuffer, _: *mut u8, _: usize) -> c_int>§XmfBipBuffer_Write: Symbol<'static, unsafe extern "C" fn(_: *mut XmfBipBuffer, _: *const u8, _: usize) -> c_int>§XmfBipBuffer_New: Symbol<'static, unsafe extern "C" fn(_: usize) -> *mut XmfBipBuffer>§XmfBipBuffer_Free: Symbol<'static, unsafe extern "C" fn(_: *mut XmfBipBuffer)>§XmfRecorder_UpdateFrame: Symbol<'static, unsafe extern "C" fn(_: *mut XmfRecorder, _: *const u8, _: u32, _: u32, _: u32, _: u32, _: u32)>§XmfRecorder_GetTimeout: Symbol<'static, unsafe extern "C" fn(_: *mut XmfRecorder) -> u32>§XmfRecorder_Timeout: Symbol<'static, unsafe extern "C" fn(_: *mut XmfRecorder)>§XmfRecorder_SetMinimumFrameRate: Symbol<'static, unsafe extern "C" fn(_: *mut XmfRecorder, _: u32)>§XmfRecorder_GetFrameRate: Symbol<'static, unsafe extern "C" fn(_: *mut XmfRecorder) -> u32>§XmfRecorder_SetFrameRate: Symbol<'static, unsafe extern "C" fn(_: *mut XmfRecorder, _: u32)>§XmfRecorder_SetFrameSize: Symbol<'static, unsafe extern "C" fn(_: *mut XmfRecorder, _: u32, _: u32)>§XmfRecorder_SetVideoQuality: Symbol<'static, unsafe extern "C" fn(_: *mut XmfRecorder, _: u32)>§XmfRecorder_SetCurrentTime: Symbol<'static, unsafe extern "C" fn(_: *mut XmfRecorder, _: u64)>§XmfRecorder_GetCurrentTime: Symbol<'static, unsafe extern "C" fn(_: *mut XmfRecorder) -> u64>§XmfRecorder_SetFileName: Symbol<'static, unsafe extern "C" fn(_: *mut XmfRecorder, _: *const c_char)>§XmfRecorder_SetBipBuffer: Symbol<'static, unsafe extern "C" fn(_: *mut XmfRecorder, _: *mut XmfBipBuffer)>§XmfRecorder_Init: Symbol<'static, unsafe extern "C" fn(_: *mut XmfRecorder) -> bool>§XmfRecorder_Uninit: Symbol<'static, unsafe extern "C" fn(_: *mut XmfRecorder)>§XmfRecorder_New: Symbol<'static, unsafe extern "C" fn() -> *mut XmfRecorder>§XmfRecorder_Free: Symbol<'static, unsafe extern "C" fn(_: *mut XmfRecorder)>§XmfWebMMuxer_Remux: Symbol<'static, unsafe extern "C" fn(_: *mut XmfWebMMuxer, _: *const c_char, _: *const c_char) -> c_int>§XmfWebMMuxer_New: Symbol<'static, unsafe extern "C" fn() -> *mut XmfWebMMuxer>§XmfWebMMuxer_Free: Symbol<'static, unsafe extern "C" fn(_: *mut XmfWebMMuxer)>§XmfImage_LoadFile: Symbol<'static, unsafe extern "C" fn(_: *const c_char, _: *mut *mut u8, _: *mut u32, _: *mut u32, _: *mut u32) -> bool>§XmfImage_SaveFile: Symbol<'static, unsafe extern "C" fn(_: *const c_char, _: *const u8, _: u32, _: u32, _: u32) -> bool>§XmfImage_FreeData: Symbol<'static, unsafe extern "C" fn(_: *mut u8)>Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Api
impl RefUnwindSafe for Api
impl Send for Api
impl Unpin for Api
impl UnwindSafe for Api
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