Enum libheif_rs::HeifErrorSubCode
source · #[repr(C)]
pub enum HeifErrorSubCode {
Show 57 variants
Unspecified,
EndOfData,
InvalidBoxSize,
NoFtypBox,
NoIdatBox,
NoMetaBox,
NoHdlrBox,
NoHvccBox,
NoPitmBox,
NoIpcoBox,
NoIpmaBox,
NoIlocBox,
NoIinfBox,
NoIprpBox,
NoIrefBox,
NoPictHandler,
IpmaBoxReferencesNonExistingProperty,
NoPropertiesAssignedToItem,
NoItemData,
InvalidGridData,
MissingGridImages,
InvalidCleanAperture,
InvalidOverlayData,
OverlayImageOutsideOfCanvas,
AuxiliaryImageTypeUnspecified,
NoOrInvalidPrimaryItem,
NoInfeBox,
UnknownColorProfileType,
WrongTileImageChromaFormat,
InvalidFractionalNumber,
InvalidImageSize,
InvalidPixiBox,
NoAv1cBox,
WrongTileImagePixelDepth,
SecurityLimitExceeded,
NonExistingItemReferenced,
NullPointerArgument,
NonExistingImageChannelReferenced,
UnsupportedPluginVersion,
UnsupportedWriterVersion,
UnsupportedParameter,
InvalidParameterValue,
UnsupportedCodec,
UnsupportedImageType,
UnsupportedDataVersion,
UnsupportedColorConversion,
UnsupportedItemConstructionMethod,
UnsupportedBitDepth,
CannotWriteOutputData,
UnknownNclxColorPrimaries,
UnknownNclxTransferCharacteristics,
UnknownNclxMatrixCoefficients,
UnsupportedHeaderCompressionMethod,
PluginLoadingError,
PluginIsNotLoaded,
CannotReadPluginDirectory,
Unknown,
}
Variants§
Unspecified
EndOfData
InvalidBoxSize
NoFtypBox
NoIdatBox
NoMetaBox
NoHdlrBox
NoHvccBox
NoPitmBox
NoIpcoBox
NoIpmaBox
NoIlocBox
NoIinfBox
NoIprpBox
NoIrefBox
NoPictHandler
IpmaBoxReferencesNonExistingProperty
NoPropertiesAssignedToItem
NoItemData
InvalidGridData
MissingGridImages
InvalidCleanAperture
InvalidOverlayData
OverlayImageOutsideOfCanvas
AuxiliaryImageTypeUnspecified
NoOrInvalidPrimaryItem
NoInfeBox
UnknownColorProfileType
WrongTileImageChromaFormat
InvalidFractionalNumber
InvalidImageSize
InvalidPixiBox
NoAv1cBox
WrongTileImagePixelDepth
SecurityLimitExceeded
NonExistingItemReferenced
NullPointerArgument
NonExistingImageChannelReferenced
UnsupportedPluginVersion
UnsupportedWriterVersion
UnsupportedParameter
InvalidParameterValue
UnsupportedCodec
UnsupportedImageType
UnsupportedDataVersion
UnsupportedColorConversion
UnsupportedItemConstructionMethod
UnsupportedBitDepth
CannotWriteOutputData
UnknownNclxColorPrimaries
UnknownNclxTransferCharacteristics
UnknownNclxMatrixCoefficients
UnsupportedHeaderCompressionMethod
PluginLoadingError
PluginIsNotLoaded
CannotReadPluginDirectory
Unknown
This value is used when library libheif
returns unknown value of error sub-code.
Implementations§
Trait Implementations§
source§impl Clone for HeifErrorSubCode
impl Clone for HeifErrorSubCode
source§fn clone(&self) -> HeifErrorSubCode
fn clone(&self) -> HeifErrorSubCode
Returns a copy 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 more