Struct openh264_sys::SliceInformation [] [src]

#[repr(C)]
pub struct SliceInformation { pub pBufferOfSlices: *mut c_uchar, pub iCodedSliceCount: c_int, pub pLengthOfSlices: *mut c_uint, pub iFecType: c_int, pub uiSliceIdx: c_uchar, pub uiSliceCount: c_uchar, pub iFrameIndex: c_char, pub uiNalRefIdc: c_uchar, pub uiNalType: c_uchar, pub uiContainingFinalNal: c_uchar, }

@brief Information of coded Slice(=NAL)(s)

Fields

< base buffer of coded slice(s)

< number of coded slices

< array of slices length accordingly by number of slice

< FEC type[0, 50%FEC, 100%FEC]

< index of slice in frame [FMO: 0,..,uiSliceCount-1; No FMO: 0]

< count number of slice in frame [FMO: 2-8; No FMO: 1]

< index of frame[-1, .., idr_interval-1]

< NRI, priority level of slice(NAL)

< NAL type

< whether final NAL is involved in buffer of coded slices, flag used in Pause feature in T27

Trait Implementations

impl Debug for SliceInformation
[src]

[src]

Formats the value using the given formatter. Read more

impl Copy for SliceInformation
[src]

impl Clone for SliceInformation
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Default for SliceInformation
[src]

[src]

Returns the "default value" for a type. Read more

Auto Trait Implementations