Struct gstreamer_video_sys::GstVideoMeta [−][src]
#[repr(C)]pub struct GstVideoMeta { pub meta: GstMeta, pub buffer: *mut GstBuffer, pub flags: GstVideoFrameFlags, pub format: GstVideoFormat, pub id: c_int, pub width: c_uint, pub height: c_uint, pub n_planes: c_uint, pub offset: [size_t; 4], pub stride: [c_int; 4], pub map: Option<unsafe extern "C" fn(_: *mut GstVideoMeta, _: c_uint, _: *mut GstMapInfo, _: *mut gpointer, _: *mut c_int, _: GstMapFlags) -> gboolean>, pub unmap: Option<unsafe extern "C" fn(_: *mut GstVideoMeta, _: c_uint, _: *mut GstMapInfo) -> gboolean>, }
Fields
meta: GstMeta
buffer: *mut GstBuffer
flags: GstVideoFrameFlags
format: GstVideoFormat
id: c_int
width: c_uint
height: c_uint
n_planes: c_uint
offset: [size_t; 4]
stride: [c_int; 4]
map: Option<unsafe extern "C" fn(_: *mut GstVideoMeta, _: c_uint, _: *mut GstMapInfo, _: *mut gpointer, _: *mut c_int, _: GstMapFlags) -> gboolean>
unmap: Option<unsafe extern "C" fn(_: *mut GstVideoMeta, _: c_uint, _: *mut GstMapInfo) -> gboolean>
Trait Implementations
impl Copy for GstVideoMeta
[src]
impl Copy for GstVideoMeta
impl Clone for GstVideoMeta
[src]
impl Clone for GstVideoMeta
fn clone(&self) -> GstVideoMeta
[src]
fn clone(&self) -> GstVideoMeta
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 GstVideoMeta
[src]
impl Debug for GstVideoMeta
Auto Trait Implementations
impl !Send for GstVideoMeta
impl !Send for GstVideoMeta
impl !Sync for GstVideoMeta
impl !Sync for GstVideoMeta