Struct openh264_sys2::SLayerBSInfo
source · #[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,
}
Expand description
@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§
source§impl Clone for SLayerBSInfo
impl Clone for SLayerBSInfo
source§fn clone(&self) -> SLayerBSInfo
fn clone(&self) -> SLayerBSInfo
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for SLayerBSInfo
impl Debug for SLayerBSInfo
source§impl Default for SLayerBSInfo
impl Default for SLayerBSInfo
source§impl Hash for SLayerBSInfo
impl Hash for SLayerBSInfo
source§impl Ord for SLayerBSInfo
impl Ord for SLayerBSInfo
source§fn cmp(&self, other: &SLayerBSInfo) -> Ordering
fn cmp(&self, other: &SLayerBSInfo) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl PartialEq for SLayerBSInfo
impl PartialEq for SLayerBSInfo
source§fn eq(&self, other: &SLayerBSInfo) -> bool
fn eq(&self, other: &SLayerBSInfo) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for SLayerBSInfo
impl PartialOrd for SLayerBSInfo
source§fn partial_cmp(&self, other: &SLayerBSInfo) -> Option<Ordering>
fn partial_cmp(&self, other: &SLayerBSInfo) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Copy for SLayerBSInfo
impl Eq for SLayerBSInfo
impl StructuralPartialEq for SLayerBSInfo
Auto Trait Implementations§
impl Freeze for SLayerBSInfo
impl RefUnwindSafe for SLayerBSInfo
impl !Send for SLayerBSInfo
impl !Sync for SLayerBSInfo
impl Unpin for SLayerBSInfo
impl UnwindSafe for SLayerBSInfo
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