Type Alias openh264_sys2::SliceInfo
source · pub type SliceInfo = SliceInformation;Expand description
@brief Information of coded Slice(=NAL)(s)
Aliased Type§
struct SliceInfo {
pub pBufferOfSlices: *mut u8,
pub iCodedSliceCount: i32,
pub pLengthOfSlices: *mut u32,
pub iFecType: i32,
pub uiSliceIdx: u8,
pub uiSliceCount: u8,
pub iFrameIndex: i8,
pub uiNalRefIdc: u8,
pub uiNalType: u8,
pub uiContainingFinalNal: u8,
}Fields§
§pBufferOfSlices: *mut u8< base buffer of coded slice(s)
iCodedSliceCount: i32< number of coded slices
pLengthOfSlices: *mut u32< array of slices length accordingly by number of slice
iFecType: i32< FEC type[0, 50%FEC, 100%FEC]
uiSliceIdx: u8< index of slice in frame [FMO: 0,..,uiSliceCount-1; No FMO: 0]
uiSliceCount: u8< count number of slice in frame [FMO: 2-8; No FMO: 1]
iFrameIndex: i8< index of frame[-1, .., idr_interval-1]
uiNalRefIdc: u8< NRI, priority level of slice(NAL)
uiNalType: u8< NAL type
uiContainingFinalNal: u8< whether final NAL is involved in buffer of coded slices, flag used in Pause feature in T27