Struct gstreamer_video_sys::GstVideoGLTextureUploadMeta [−][src]
#[repr(C)]pub struct GstVideoGLTextureUploadMeta { pub meta: GstMeta, pub texture_orientation: GstVideoGLTextureOrientation, pub n_textures: c_uint, pub texture_type: [GstVideoGLTextureType; 4], pub buffer: *mut GstBuffer, pub upload: GstVideoGLTextureUpload, pub user_data: gpointer, pub user_data_copy: GBoxedCopyFunc, pub user_data_free: GBoxedFreeFunc, }
Fields
meta: GstMeta
texture_orientation: GstVideoGLTextureOrientation
n_textures: c_uint
texture_type: [GstVideoGLTextureType; 4]
buffer: *mut GstBuffer
upload: GstVideoGLTextureUpload
user_data: gpointer
user_data_copy: GBoxedCopyFunc
user_data_free: GBoxedFreeFunc
Trait Implementations
impl Copy for GstVideoGLTextureUploadMeta
[src]
impl Copy for GstVideoGLTextureUploadMeta
impl Clone for GstVideoGLTextureUploadMeta
[src]
impl Clone for GstVideoGLTextureUploadMeta
fn clone(&self) -> GstVideoGLTextureUploadMeta
[src]
fn clone(&self) -> GstVideoGLTextureUploadMeta
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Debug for GstVideoGLTextureUploadMeta
[src]
impl Debug for GstVideoGLTextureUploadMeta
Auto Trait Implementations
impl !Send for GstVideoGLTextureUploadMeta
impl !Send for GstVideoGLTextureUploadMeta
impl !Sync for GstVideoGLTextureUploadMeta
impl !Sync for GstVideoGLTextureUploadMeta