pub enum SeiPayload {
Show 56 variants
BufferingPeriod,
PicTiming,
PanScanRect,
FillerPayload,
UserDataRegistered,
UserDataUnregistered(Vec<u8>),
RecoveryPoint {
recovery_frame_cnt: u32,
exact_match_flag: bool,
broken_link_flag: bool,
changing_slice_group_idc: u8,
},
DecRefPicMarkingRepetition,
SparePic,
SceneInfo,
SubSeqInfo,
SubSeqLayerCharacteristics,
SubSeqCharacteristics,
FullFrameFreeze,
FullFrameFreezeRelease,
FullFrameSnapshot,
ProgressiveRefinementSegmentStart,
ProgressiveRefinementSegmentEnd,
MotionConstrainedSliceGroupSet,
FilmGrainCharacteristics,
DeblockingFilterDisplayPreference,
StereoVideoInfo,
PostFilterHint,
ToneMappingInfo,
ScalabilityInfo,
SubPicScalableLayer,
NonRequiredLayerRep,
PriorityLayerInfo,
LayersNotPresent,
LayerDependencyChange,
ScalableNesting,
BaseLayerTemporalHrd,
QualityLayerIntegrityCheck,
RedundantPicProperty,
Tl0DepRepIndex,
TlSwitchingPoint,
ParallelDecodingInfo,
MvcScalableNesting,
ViewScalabilityInfo,
MultiviewSceneInfo,
MultiviewAcquisitionInfo,
NonRequiredViewComponent,
ViewDependencyChange,
OperationPointsNotPresent,
BaseViewTemporalHrd,
FramePackingArrangement,
MultiviewViewPosition,
DisplayOrientation,
MvcdScalableNesting,
MvcdViewScalabilityInfo,
DepthRepresentationInfo,
ThreeDimensionalReferenceDisplaysInfo,
DepthTiming,
DepthSamplingInfo,
ConstrainedDepthParameterSetIdentifier,
Unknown(u32, Vec<u8>),
}Variants§
BufferingPeriod
PicTiming
PanScanRect
FillerPayload
UserDataRegistered
UserDataUnregistered(Vec<u8>)
RecoveryPoint
Fields
DecRefPicMarkingRepetition
SparePic
SceneInfo
SubSeqInfo
SubSeqLayerCharacteristics
SubSeqCharacteristics
FullFrameFreeze
FullFrameFreezeRelease
FullFrameSnapshot
ProgressiveRefinementSegmentStart
ProgressiveRefinementSegmentEnd
MotionConstrainedSliceGroupSet
FilmGrainCharacteristics
DeblockingFilterDisplayPreference
StereoVideoInfo
PostFilterHint
ToneMappingInfo
ScalabilityInfo
SubPicScalableLayer
NonRequiredLayerRep
PriorityLayerInfo
LayersNotPresent
LayerDependencyChange
ScalableNesting
BaseLayerTemporalHrd
QualityLayerIntegrityCheck
RedundantPicProperty
Tl0DepRepIndex
TlSwitchingPoint
ParallelDecodingInfo
MvcScalableNesting
ViewScalabilityInfo
MultiviewSceneInfo
MultiviewAcquisitionInfo
NonRequiredViewComponent
ViewDependencyChange
OperationPointsNotPresent
BaseViewTemporalHrd
FramePackingArrangement
MultiviewViewPosition
DisplayOrientation
MvcdScalableNesting
MvcdViewScalabilityInfo
DepthRepresentationInfo
ThreeDimensionalReferenceDisplaysInfo
DepthTiming
DepthSamplingInfo
ConstrainedDepthParameterSetIdentifier
Unknown(u32, Vec<u8>)
Trait Implementations§
Source§impl Clone for SeiPayload
impl Clone for SeiPayload
Source§fn clone(&self) -> SeiPayload
fn clone(&self) -> SeiPayload
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 moreAuto Trait Implementations§
impl Freeze for SeiPayload
impl RefUnwindSafe for SeiPayload
impl Send for SeiPayload
impl Sync for SeiPayload
impl Unpin for SeiPayload
impl UnwindSafe for SeiPayload
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