#[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: GstGLBaseMemory§tex_id: c_uint§tex_target: GstGLTextureTarget§tex_format: GstGLFormat§info: GstVideoInfo§valign: GstVideoAlignment§plane: c_uint§tex_scaling: [c_float; 2]§texture_wrapped: gboolean§unpack_length: c_uint§tex_width: c_uint§_padding: [gpointer; 4]Trait Implementations§
Source§impl Clone for GstGLMemory
impl Clone for GstGLMemory
impl Copy for GstGLMemory
Auto Trait Implementations§
impl !Send for GstGLMemory
impl !Sync for GstGLMemory
impl Freeze for GstGLMemory
impl RefUnwindSafe for GstGLMemory
impl Unpin for GstGLMemory
impl UnsafeUnpin for GstGLMemory
impl UnwindSafe for GstGLMemory
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