Struct openh264_sys::SLayerBSInfo
[−]
[src]
#[repr(C)]pub struct SLayerBSInfo { pub uiTemporalId: c_uchar, pub uiSpatialId: c_uchar, pub uiQualityId: c_uchar, pub eFrameType: EVideoFrameType, pub uiLayerType: c_uchar, pub iSubSeqId: c_int, pub iNalCount: c_int, pub pNalLengthInByte: *mut c_int, pub pBsBuf: *mut c_uchar, }
@brief Bitstream inforamtion of a layer being encoded
Fields
uiTemporalId: c_uchar
uiSpatialId: c_uchar
uiQualityId: c_uchar
eFrameType: EVideoFrameType
uiLayerType: c_uchar
iSubSeqId: c_int
< refer to D.2.11 Sub-sequence information SEI message semantics
iNalCount: c_int
< count number of NAL coded already
pNalLengthInByte: *mut c_int
< length of NAL size in byte from 0 to iNalCount-1
pBsBuf: *mut c_uchar
< buffer of bitstream contained
Trait Implementations
impl Debug for SLayerBSInfo
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Copy for SLayerBSInfo
[src]
impl Clone for SLayerBSInfo
[src]
fn clone(&self) -> SLayerBSInfo
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more