#[repr(C)]pub struct GstPlayVideoRendererInterface {
pub parent_iface: GTypeInterface,
pub create_video_sink: Option<unsafe extern "C" fn(_: *mut GstPlayVideoRenderer, _: *mut GstPlay) -> *mut GstElement>,
}
Fields§
§parent_iface: GTypeInterface
§create_video_sink: Option<unsafe extern "C" fn(_: *mut GstPlayVideoRenderer, _: *mut GstPlay) -> *mut GstElement>
Trait Implementations§
source§impl Clone for GstPlayVideoRendererInterface
impl Clone for GstPlayVideoRendererInterface
source§fn clone(&self) -> GstPlayVideoRendererInterface
fn clone(&self) -> GstPlayVideoRendererInterface
Returns a copy 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 moreimpl Copy for GstPlayVideoRendererInterface
Auto Trait Implementations§
impl Freeze for GstPlayVideoRendererInterface
impl RefUnwindSafe for GstPlayVideoRendererInterface
impl Send for GstPlayVideoRendererInterface
impl Sync for GstPlayVideoRendererInterface
impl Unpin for GstPlayVideoRendererInterface
impl UnwindSafe for GstPlayVideoRendererInterface
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
source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)