Struct gstreamer_video_sys::GstVideoOverlayInterface [−][src]
#[repr(C)]pub struct GstVideoOverlayInterface { pub iface: GTypeInterface, pub expose: Option<unsafe extern "C" fn(_: *mut GstVideoOverlay)>, pub handle_events: Option<unsafe extern "C" fn(_: *mut GstVideoOverlay, _: gboolean)>, pub set_render_rectangle: Option<unsafe extern "C" fn(_: *mut GstVideoOverlay, _: c_int, _: c_int, _: c_int, _: c_int)>, pub set_window_handle: Option<unsafe extern "C" fn(_: *mut GstVideoOverlay, _: uintptr_t)>, }
Fields
iface: GTypeInterface
expose: Option<unsafe extern "C" fn(_: *mut GstVideoOverlay)>
handle_events: Option<unsafe extern "C" fn(_: *mut GstVideoOverlay, _: gboolean)>
set_render_rectangle: Option<unsafe extern "C" fn(_: *mut GstVideoOverlay, _: c_int, _: c_int, _: c_int, _: c_int)>
set_window_handle: Option<unsafe extern "C" fn(_: *mut GstVideoOverlay, _: uintptr_t)>
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for GstVideoOverlayInterface
impl Send for GstVideoOverlayInterface
impl Sync for GstVideoOverlayInterface
impl Unpin for GstVideoOverlayInterface
impl UnwindSafe for GstVideoOverlayInterface
Blanket Implementations
Mutably borrows from an owned value. Read more