Struct gstreamer_gl_sys::GstGLMemory
source · #[repr(C)]pub struct GstGLMemory {
pub mem: GstGLBaseMemory,
pub tex_id: c_uint,
pub tex_target: GstGLTextureTarget,
pub tex_format: GstGLFormat,
pub info: GstVideoInfo,
pub valign: GstVideoAlignment,
pub plane: c_uint,
pub tex_scaling: [c_float; 2],
pub texture_wrapped: gboolean,
pub unpack_length: c_uint,
pub tex_width: c_uint,
pub _padding: [gpointer; 4],
}Fields
mem: GstGLBaseMemorytex_id: c_uinttex_target: GstGLTextureTargettex_format: GstGLFormatinfo: GstVideoInfovalign: GstVideoAlignmentplane: c_uinttex_scaling: [c_float; 2]texture_wrapped: gbooleanunpack_length: c_uinttex_width: c_uint_padding: [gpointer; 4]Trait Implementations
sourceimpl Clone for GstGLMemory
impl Clone for GstGLMemory
sourcefn clone(&self) -> GstGLMemory
fn clone(&self) -> GstGLMemory
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for GstGLMemory
impl Debug for GstGLMemory
impl Copy for GstGLMemory
Auto Trait Implementations
impl RefUnwindSafe for GstGLMemory
impl !Send for GstGLMemory
impl !Sync for GstGLMemory
impl Unpin for GstGLMemory
impl UnwindSafe for GstGLMemory
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