Struct gstreamer_video_sys::GstVideoFormatInfo [−][src]
#[repr(C)]pub struct GstVideoFormatInfo { pub format: GstVideoFormat, pub name: *const c_char, pub description: *const c_char, pub flags: GstVideoFormatFlags, pub bits: c_uint, pub n_components: c_uint, pub shift: [c_uint; 4], pub depth: [c_uint; 4], pub pixel_stride: [c_int; 4], pub n_planes: c_uint, pub plane: [c_uint; 4], pub poffset: [c_uint; 4], pub w_sub: [c_uint; 4], pub h_sub: [c_uint; 4], pub unpack_format: GstVideoFormat, pub unpack_func: GstVideoFormatUnpack, pub pack_lines: c_int, pub pack_func: GstVideoFormatPack, pub tile_mode: GstVideoTileMode, pub tile_ws: c_uint, pub tile_hs: c_uint, pub _gst_reserved: [gpointer; 4], }
Fields
format: GstVideoFormat
name: *const c_char
description: *const c_char
flags: GstVideoFormatFlags
bits: c_uint
n_components: c_uint
shift: [c_uint; 4]
depth: [c_uint; 4]
pixel_stride: [c_int; 4]
n_planes: c_uint
plane: [c_uint; 4]
poffset: [c_uint; 4]
w_sub: [c_uint; 4]
h_sub: [c_uint; 4]
unpack_format: GstVideoFormat
unpack_func: GstVideoFormatUnpack
pack_lines: c_int
pack_func: GstVideoFormatPack
tile_mode: GstVideoTileMode
tile_ws: c_uint
tile_hs: c_uint
_gst_reserved: [gpointer; 4]
Trait Implementations
impl Copy for GstVideoFormatInfo
[src]
impl Copy for GstVideoFormatInfo
impl Clone for GstVideoFormatInfo
[src]
impl Clone for GstVideoFormatInfo
fn clone(&self) -> GstVideoFormatInfo
[src]
fn clone(&self) -> GstVideoFormatInfo
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 GstVideoFormatInfo
[src]
impl Debug for GstVideoFormatInfo
Auto Trait Implementations
impl !Send for GstVideoFormatInfo
impl !Send for GstVideoFormatInfo
impl !Sync for GstVideoFormatInfo
impl !Sync for GstVideoFormatInfo