Docs.rs
libavif-sys-0.15.0
libavif-sys 0.15.0
Docs.rs crate page
BSD-2-Clause
Links
Repository
crates.io
Source
Owners
njaard
Dependencies
libaom-sys ^0.15
normal
libc ^0.2
normal
libdav1d-sys ^0.6
normal
rav1e ^0.6.1
normal
cmake ^0.1.48
build
Versions
0%
of the crate is documented
Go to latest version
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
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
libavif_sys
0.15.0
All Items
Structs
Constants
Functions
Type Aliases
?
Crate
libavif_sys
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