Struct gstreamer_gl_sys::GstGLAsyncDebug
source · #[repr(C)]pub struct GstGLAsyncDebug {
pub state_flags: c_uint,
pub cat: *mut GstDebugCategory,
pub level: GstDebugLevel,
pub file: *const c_char,
pub function: *const c_char,
pub line: c_int,
pub object: *mut GObject,
pub debug_msg: *mut c_char,
pub callback: GstGLAsyncDebugLogGetMessage,
pub user_data: gpointer,
pub notify: GDestroyNotify,
pub _padding: [gpointer; 4],
}
Fields§
§state_flags: c_uint
§cat: *mut GstDebugCategory
§level: GstDebugLevel
§file: *const c_char
§function: *const c_char
§line: c_int
§object: *mut GObject
§debug_msg: *mut c_char
§callback: GstGLAsyncDebugLogGetMessage
§user_data: gpointer
§notify: GDestroyNotify
§_padding: [gpointer; 4]
Trait Implementations§
source§impl Clone for GstGLAsyncDebug
impl Clone for GstGLAsyncDebug
source§fn clone(&self) -> GstGLAsyncDebug
fn clone(&self) -> GstGLAsyncDebug
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 moresource§impl Debug for GstGLAsyncDebug
impl Debug for GstGLAsyncDebug
impl Copy for GstGLAsyncDebug
Auto Trait Implementations§
impl Freeze for GstGLAsyncDebug
impl RefUnwindSafe for GstGLAsyncDebug
impl !Send for GstGLAsyncDebug
impl !Sync for GstGLAsyncDebug
impl Unpin for GstGLAsyncDebug
impl UnwindSafe for GstGLAsyncDebug
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: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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
)