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