#[repr(C)]pub struct vvdecSEIBufferingPeriod {Show 26 fields
pub bpNalCpbParamsPresentFlag: bool,
pub bpVclCpbParamsPresentFlag: bool,
pub initialCpbRemovalDelayLength: u32,
pub cpbRemovalDelayLength: u32,
pub dpbOutputDelayLength: u32,
pub bpCpbCnt: c_int,
pub duCpbRemovalDelayIncrementLength: u32,
pub dpbOutputDelayDuLength: u32,
pub initialCpbRemovalDelay: [[[u32; 2]; 32]; 7],
pub initialCpbRemovalOffset: [[[u32; 2]; 32]; 7],
pub concatenationFlag: bool,
pub auCpbRemovalDelayDelta: u32,
pub cpbRemovalDelayDeltasPresentFlag: bool,
pub numCpbRemovalDelayDeltas: c_int,
pub bpMaxSubLayers: c_int,
pub cpbRemovalDelayDelta: [u32; 15],
pub bpDecodingUnitHrdParamsPresentFlag: bool,
pub decodingUnitCpbParamsInPicTimingSeiFlag: bool,
pub decodingUnitDpbDuParamsInPicTimingSeiFlag: bool,
pub sublayerInitialCpbRemovalDelayPresentFlag: bool,
pub additionalConcatenationInfoPresentFlag: bool,
pub maxInitialRemovalDelayForConcatenation: u32,
pub sublayerDpbOutputOffsetsPresentFlag: bool,
pub dpbOutputTidOffset: [u32; 7],
pub altCpbParamsPresentFlag: bool,
pub useAltCpbParamsFlag: bool,
}Fields§
§bpNalCpbParamsPresentFlag: bool§bpVclCpbParamsPresentFlag: bool§initialCpbRemovalDelayLength: u32§cpbRemovalDelayLength: u32§dpbOutputDelayLength: u32§bpCpbCnt: c_int§duCpbRemovalDelayIncrementLength: u32§dpbOutputDelayDuLength: u32§initialCpbRemovalDelay: [[[u32; 2]; 32]; 7]§initialCpbRemovalOffset: [[[u32; 2]; 32]; 7]§concatenationFlag: bool§auCpbRemovalDelayDelta: u32§cpbRemovalDelayDeltasPresentFlag: bool§numCpbRemovalDelayDeltas: c_int§bpMaxSubLayers: c_int§cpbRemovalDelayDelta: [u32; 15]§bpDecodingUnitHrdParamsPresentFlag: bool§decodingUnitCpbParamsInPicTimingSeiFlag: bool§decodingUnitDpbDuParamsInPicTimingSeiFlag: bool§sublayerInitialCpbRemovalDelayPresentFlag: bool§additionalConcatenationInfoPresentFlag: bool§maxInitialRemovalDelayForConcatenation: u32§sublayerDpbOutputOffsetsPresentFlag: bool§dpbOutputTidOffset: [u32; 7]§altCpbParamsPresentFlag: bool§useAltCpbParamsFlag: boolTrait Implementations§
Source§impl Clone for vvdecSEIBufferingPeriod
impl Clone for vvdecSEIBufferingPeriod
Source§fn clone(&self) -> vvdecSEIBufferingPeriod
fn clone(&self) -> vvdecSEIBufferingPeriod
Returns a duplicate 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 vvdecSEIBufferingPeriod
impl Debug for vvdecSEIBufferingPeriod
impl Copy for vvdecSEIBufferingPeriod
Auto Trait Implementations§
impl Freeze for vvdecSEIBufferingPeriod
impl RefUnwindSafe for vvdecSEIBufferingPeriod
impl Send for vvdecSEIBufferingPeriod
impl Sync for vvdecSEIBufferingPeriod
impl Unpin for vvdecSEIBufferingPeriod
impl UnwindSafe for vvdecSEIBufferingPeriod
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