#[repr(C)]pub struct CameraCallback {
pub caps: u64,
pub width: c_uint,
pub height: c_uint,
pub start: CameraStartFn,
pub stop: CameraStopFn,
pub frame_raw_framebuffer: CameraFrameRawFramebufferFn,
pub frame_opengl_texture: CameraFrameOpenglTextureFn,
pub initialized: CameraLifetimeStatusFn,
pub deinitialized: CameraLifetimeStatusFn,
}
Fields§
§caps: u64
§width: c_uint
§height: c_uint
§start: CameraStartFn
§stop: CameraStopFn
§frame_raw_framebuffer: CameraFrameRawFramebufferFn
§frame_opengl_texture: CameraFrameOpenglTextureFn
§initialized: CameraLifetimeStatusFn
§deinitialized: CameraLifetimeStatusFn
Trait Implementations§
Source§impl Clone for CameraCallback
impl Clone for CameraCallback
Source§fn clone(&self) -> CameraCallback
fn clone(&self) -> CameraCallback
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for CameraCallback
impl RefUnwindSafe for CameraCallback
impl Send for CameraCallback
impl Sync for CameraCallback
impl Unpin for CameraCallback
impl UnwindSafe for CameraCallback
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