Docs.rs
libavif-sys-0.17.0+libavif.1.0.4
libavif-sys 0.17.0+libavif.1.0.4
Permalink
Docs.rs crate page
BSD-2-Clause
Links
Documentation
Repository
crates.io
Source
Owners
njaard
Dependencies
libaom-sys ^0.17
normal
optional
libc ^0.2
normal
libdav1d-sys ^0.7
normal
optional
rav1e ^0.7.1
normal
optional
cmake ^0.1.48
build
Versions
0%
of the crate is documented
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
libavif_sys
0.17.0+libavif.1.0.4
All Items
Structs
Constants
Functions
Type Aliases
Crate
libavif_sys
Copy item path
source
·
[
−
]
Structs
§
avifCleanApertureBox
avifCodecSpecificOptions
avifContentLightLevelInformationBox
avifCropRect
avifDecoder
avifDecoderData
avifDiagnostics
avifEncoder
avifEncoderData
avifExtent
avifFraction
avifIO
avifIOStats
avifImage
avifImageMirror
avifImageRotation
avifImageTiming
avifPixelAspectRatioBox
avifPixelFormatInfo
avifRGBImage
avifROData
avifRWData
avifScalingMode
Constants
§
AVIF_ADD_IMAGE_FLAG_FORCE_KEYFRAME
AVIF_ADD_IMAGE_FLAG_NONE
AVIF_ADD_IMAGE_FLAG_SINGLE
AVIF_CHAN_A
AVIF_CHAN_U
AVIF_CHAN_V
AVIF_CHAN_Y
AVIF_CHROMA_DOWNSAMPLING_AUTOMATIC
AVIF_CHROMA_DOWNSAMPLING_AVERAGE
AVIF_CHROMA_DOWNSAMPLING_BEST_QUALITY
AVIF_CHROMA_DOWNSAMPLING_FASTEST
AVIF_CHROMA_DOWNSAMPLING_SHARP_YUV
AVIF_CHROMA_SAMPLE_POSITION_COLOCATED
AVIF_CHROMA_SAMPLE_POSITION_UNKNOWN
AVIF_CHROMA_SAMPLE_POSITION_VERTICAL
AVIF_CHROMA_UPSAMPLING_AUTOMATIC
AVIF_CHROMA_UPSAMPLING_BEST_QUALITY
AVIF_CHROMA_UPSAMPLING_BILINEAR
AVIF_CHROMA_UPSAMPLING_FASTEST
AVIF_CHROMA_UPSAMPLING_NEAREST
AVIF_CODEC_CHOICE_AOM
AVIF_CODEC_CHOICE_AUTO
AVIF_CODEC_CHOICE_AVM
AVIF_CODEC_CHOICE_DAV1D
AVIF_CODEC_CHOICE_LIBGAV1
AVIF_CODEC_CHOICE_RAV1E
AVIF_CODEC_CHOICE_SVT
AVIF_CODEC_FLAG_CAN_DECODE
AVIF_CODEC_FLAG_CAN_ENCODE
AVIF_COLOR_PRIMARIES_BT470BG
AVIF_COLOR_PRIMARIES_BT470M
AVIF_COLOR_PRIMARIES_BT601
AVIF_COLOR_PRIMARIES_BT709
AVIF_COLOR_PRIMARIES_BT2020
AVIF_COLOR_PRIMARIES_EBU3213
AVIF_COLOR_PRIMARIES_GENERIC_FILM
AVIF_COLOR_PRIMARIES_IEC61966_2_4
AVIF_COLOR_PRIMARIES_SMPTE240
AVIF_COLOR_PRIMARIES_SMPTE431
AVIF_COLOR_PRIMARIES_SMPTE432
AVIF_COLOR_PRIMARIES_UNKNOWN
AVIF_COLOR_PRIMARIES_UNSPECIFIED
AVIF_COLOR_PRIMARIES_XYZ
AVIF_DECODER_SOURCE_AUTO
AVIF_DECODER_SOURCE_PRIMARY_ITEM
AVIF_DECODER_SOURCE_TRACKS
AVIF_DEFAULT_IMAGE_COUNT_LIMIT
AVIF_DEFAULT_IMAGE_DIMENSION_LIMIT
AVIF_DEFAULT_IMAGE_SIZE_LIMIT
AVIF_DIAGNOSTICS_ERROR_BUFFER_SIZE
AVIF_FALSE
AVIF_MATRIX_COEFFICIENTS_BT470BG
AVIF_MATRIX_COEFFICIENTS_BT601
AVIF_MATRIX_COEFFICIENTS_BT709
AVIF_MATRIX_COEFFICIENTS_BT2020_CL
AVIF_MATRIX_COEFFICIENTS_BT2020_NCL
AVIF_MATRIX_COEFFICIENTS_CHROMA_DERIVED_CL
AVIF_MATRIX_COEFFICIENTS_CHROMA_DERIVED_NCL
AVIF_MATRIX_COEFFICIENTS_FCC
AVIF_MATRIX_COEFFICIENTS_ICTCP
AVIF_MATRIX_COEFFICIENTS_IDENTITY
AVIF_MATRIX_COEFFICIENTS_LAST
AVIF_MATRIX_COEFFICIENTS_SMPTE240
AVIF_MATRIX_COEFFICIENTS_SMPTE2085
AVIF_MATRIX_COEFFICIENTS_UNSPECIFIED
AVIF_MATRIX_COEFFICIENTS_YCGCO
AVIF_MAX_AV1_LAYER_COUNT
AVIF_PIXEL_FORMAT_COUNT
AVIF_PIXEL_FORMAT_NONE
AVIF_PIXEL_FORMAT_YUV400
AVIF_PIXEL_FORMAT_YUV420
AVIF_PIXEL_FORMAT_YUV422
AVIF_PIXEL_FORMAT_YUV444
AVIF_PLANES_A
AVIF_PLANES_ALL
AVIF_PLANES_YUV
AVIF_PLANE_COUNT_YUV
AVIF_PROGRESSIVE_STATE_ACTIVE
AVIF_PROGRESSIVE_STATE_AVAILABLE
AVIF_PROGRESSIVE_STATE_UNAVAILABLE
AVIF_QUALITY_BEST
AVIF_QUALITY_DEFAULT
AVIF_QUALITY_LOSSLESS
AVIF_QUALITY_WORST
AVIF_QUANTIZER_BEST_QUALITY
AVIF_QUANTIZER_LOSSLESS
AVIF_QUANTIZER_WORST_QUALITY
AVIF_RANGE_FULL
AVIF_RANGE_LIMITED
AVIF_REPETITION_COUNT_INFINITE
AVIF_REPETITION_COUNT_UNKNOWN
AVIF_RESULT_BMFF_PARSE_FAILED
AVIF_RESULT_CANNOT_CHANGE_SETTING
AVIF_RESULT_COLOR_ALPHA_SIZE_MISMATCH
AVIF_RESULT_DECODE_ALPHA_FAILED
AVIF_RESULT_DECODE_COLOR_FAILED
AVIF_RESULT_ENCODE_ALPHA_FAILED
AVIF_RESULT_ENCODE_COLOR_FAILED
AVIF_RESULT_INCOMPATIBLE_IMAGE
AVIF_RESULT_INVALID_ARGUMENT
AVIF_RESULT_INVALID_CODEC_SPECIFIC_OPTION
AVIF_RESULT_INVALID_EXIF_PAYLOAD
AVIF_RESULT_INVALID_FTYP
AVIF_RESULT_INVALID_IMAGE_GRID
AVIF_RESULT_IO_ERROR
AVIF_RESULT_IO_NOT_SET
AVIF_RESULT_ISPE_SIZE_MISMATCH
AVIF_RESULT_MISSING_IMAGE_ITEM
AVIF_RESULT_NOT_IMPLEMENTED
AVIF_RESULT_NO_AV1_ITEMS_FOUND
AVIF_RESULT_NO_CODEC_AVAILABLE
AVIF_RESULT_NO_CONTENT
AVIF_RESULT_NO_IMAGES_REMAINING
AVIF_RESULT_NO_YUV_FORMAT_SELECTED
AVIF_RESULT_OK
AVIF_RESULT_OUT_OF_MEMORY
AVIF_RESULT_REFORMAT_FAILED
AVIF_RESULT_TRUNCATED_DATA
AVIF_RESULT_UNKNOWN_ERROR
AVIF_RESULT_UNSUPPORTED_DEPTH
AVIF_RESULT_WAITING_ON_IO
AVIF_RGB_FORMAT_ABGR
AVIF_RGB_FORMAT_ARGB
AVIF_RGB_FORMAT_BGR
AVIF_RGB_FORMAT_BGRA
AVIF_RGB_FORMAT_COUNT
AVIF_RGB_FORMAT_RGB
AVIF_RGB_FORMAT_RGBA
AVIF_RGB_FORMAT_RGB_565
AVIF_SPEED_DEFAULT
AVIF_SPEED_FASTEST
AVIF_SPEED_SLOWEST
AVIF_STRICT_ALPHA_ISPE_REQUIRED
AVIF_STRICT_CLAP_VALID
AVIF_STRICT_DISABLED
AVIF_STRICT_ENABLED
AVIF_STRICT_PIXI_REQUIRED
AVIF_TRANSFER_CHARACTERISTICS_BT470BG
AVIF_TRANSFER_CHARACTERISTICS_BT470M
AVIF_TRANSFER_CHARACTERISTICS_BT601
AVIF_TRANSFER_CHARACTERISTICS_BT709
AVIF_TRANSFER_CHARACTERISTICS_BT1361
AVIF_TRANSFER_CHARACTERISTICS_BT2020_10BIT
AVIF_TRANSFER_CHARACTERISTICS_BT2020_12BIT
AVIF_TRANSFER_CHARACTERISTICS_HLG
AVIF_TRANSFER_CHARACTERISTICS_IEC61966
AVIF_TRANSFER_CHARACTERISTICS_LINEAR
AVIF_TRANSFER_CHARACTERISTICS_LOG100
AVIF_TRANSFER_CHARACTERISTICS_LOG100_SQRT10
AVIF_TRANSFER_CHARACTERISTICS_SMPTE240
AVIF_TRANSFER_CHARACTERISTICS_SMPTE428
AVIF_TRANSFER_CHARACTERISTICS_SMPTE2084
AVIF_TRANSFER_CHARACTERISTICS_SRGB
AVIF_TRANSFER_CHARACTERISTICS_UNKNOWN
AVIF_TRANSFER_CHARACTERISTICS_UNSPECIFIED
AVIF_TRANSFORM_CLAP
AVIF_TRANSFORM_IMIR
AVIF_TRANSFORM_IROT
AVIF_TRANSFORM_NONE
AVIF_TRANSFORM_PASP
AVIF_TRUE
AVIF_VERSION
AVIF_VERSION_DEVEL
AVIF_VERSION_MAJOR
AVIF_VERSION_MINOR
AVIF_VERSION_PATCH
Functions
§
avifAlloc
⚠
avifCleanApertureBoxConvertCropRect
⚠
avifCodecChoiceFromName
⚠
avifCodecName
⚠
avifCodecVersions
⚠
avifColorPrimariesFind
⚠
avifColorPrimariesGetValues
⚠
avifCropRectConvertCleanApertureBox
⚠
avifDecoderCreate
⚠
avifDecoderDecodedRowCount
⚠
avifDecoderDestroy
⚠
avifDecoderIsKeyframe
⚠
avifDecoderNearestKeyframe
⚠
avifDecoderNextImage
⚠
avifDecoderNthImage
⚠
avifDecoderNthImageMaxExtent
⚠
avifDecoderNthImageTiming
⚠
avifDecoderParse
⚠
avifDecoderRead
⚠
avifDecoderReadFile
⚠
avifDecoderReadMemory
⚠
avifDecoderReset
⚠
avifDecoderSetIO
⚠
avifDecoderSetIOFile
⚠
avifDecoderSetIOMemory
⚠
avifDecoderSetSource
⚠
avifDiagnosticsClearError
⚠
avifEncoderAddImage
⚠
avifEncoderAddImageGrid
⚠
avifEncoderCreate
⚠
avifEncoderDestroy
⚠
avifEncoderFinish
⚠
avifEncoderSetCodecSpecificOption
⚠
avifEncoderWrite
⚠
avifFree
⚠
avifFullToLimitedUV
⚠
avifFullToLimitedY
⚠
avifGetExifOrientationOffset
⚠
avifGetExifTiffHeaderOffset
⚠
avifGetPixelFormatInfo
⚠
avifIOCreateFileReader
⚠
avifIOCreateMemoryReader
⚠
avifIODestroy
⚠
avifImageAllocatePlanes
⚠
avifImageCopy
⚠
avifImageCreate
⚠
avifImageCreateEmpty
⚠
avifImageDestroy
⚠
avifImageFreePlanes
⚠
avifImageIsOpaque
⚠
avifImagePlane
⚠
avifImagePlaneHeight
⚠
avifImagePlaneRowBytes
⚠
avifImagePlaneWidth
⚠
avifImageRGBToYUV
⚠
avifImageSetMetadataExif
⚠
avifImageSetMetadataXMP
⚠
avifImageSetProfileICC
⚠
avifImageSetViewRect
⚠
avifImageStealPlanes
⚠
avifImageUsesU16
⚠
avifImageYUVToRGB
⚠
avifLibYUVVersion
⚠
avifLimitedToFullUV
⚠
avifLimitedToFullY
⚠
avifPeekCompatibleFileType
⚠
avifPixelFormatToString
⚠
avifProgressiveStateToString
⚠
avifRGBFormatChannelCount
⚠
avifRGBFormatHasAlpha
⚠
avifRGBImageAllocatePixels
⚠
avifRGBImageFreePixels
⚠
avifRGBImagePixelSize
⚠
avifRGBImagePremultiplyAlpha
⚠
avifRGBImageSetDefaults
⚠
avifRGBImageUnpremultiplyAlpha
⚠
avifRWDataFree
⚠
avifRWDataRealloc
⚠
avifRWDataSet
⚠
avifResultToString
⚠
avifTransferCharacteristicsFindByGamma
⚠
avifTransferCharacteristicsGetGamma
⚠
avifVersion
⚠
Type Aliases
§
_bindgen_ty_1
_bindgen_ty_2
_bindgen_ty_3
avifAddImageFlag
avifAddImageFlags
avifBool
avifChannelIndex
avifChromaDownsampling
avifChromaSamplePosition
avifChromaUpsampling
avifCodecChoice
avifCodecFlag
avifCodecFlags
avifColorPrimaries
avifDecoderSource
avifIODestroyFunc
avifIOReadFunc
avifIOWriteFunc
avifMatrixCoefficients
avifPixelFormat
avifPlanesFlag
avifPlanesFlags
avifProgressiveState
avifRGBFormat
avifRange
avifResult
avifStrictFlag
avifStrictFlags
avifTransferCharacteristics
avifTransformFlag
avifTransformFlags