#[repr(C)]pub struct GstPlayerVideoRendererInterface {
pub parent_iface: GTypeInterface,
pub create_video_sink: Option<unsafe extern "C" fn(_: *mut GstPlayerVideoRenderer, _: *mut GstPlayer) -> *mut GstElement>,
}
Fields
parent_iface: GTypeInterface
create_video_sink: Option<unsafe extern "C" fn(_: *mut GstPlayerVideoRenderer, _: *mut GstPlayer) -> *mut GstElement>
Trait Implementations
sourceimpl Clone for GstPlayerVideoRendererInterface
impl Clone for GstPlayerVideoRendererInterface
sourcefn clone(&self) -> GstPlayerVideoRendererInterface
fn clone(&self) -> GstPlayerVideoRendererInterface
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for GstPlayerVideoRendererInterface
Auto Trait Implementations
impl RefUnwindSafe for GstPlayerVideoRendererInterface
impl Send for GstPlayerVideoRendererInterface
impl Sync for GstPlayerVideoRendererInterface
impl Unpin for GstPlayerVideoRendererInterface
impl UnwindSafe for GstPlayerVideoRendererInterface
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more