Crate libavif_sys[][src]

Structs

avifCleanApertureBox
avifCodecConfigurationBox
avifCodecSpecificOptions
avifDecoder
avifDecoderData
avifEncoder
avifEncoderData
avifExtent
avifIO
avifIOStats
avifImage
avifImageMirror
avifImageRotation
avifImageTiming
avifPixelAspectRatioBox
avifPixelFormatInfo
avifRGBImage
avifROData
avifRWData

Constants

AVIF_ADD_IMAGE_FLAG_FORCE_KEYFRAME
AVIF_ADD_IMAGE_FLAG_NONE
AVIF_ADD_IMAGE_FLAG_SINGLE
AVIF_CHAN_B
AVIF_CHAN_G
AVIF_CHAN_R
AVIF_CHAN_U
AVIF_CHAN_V
AVIF_CHAN_Y
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_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_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_SMPTE240
AVIF_MATRIX_COEFFICIENTS_SMPTE2085
AVIF_MATRIX_COEFFICIENTS_UNSPECIFIED
AVIF_MATRIX_COEFFICIENTS_YCGCO
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_QUANTIZER_BEST_QUALITY
AVIF_QUANTIZER_LOSSLESS
AVIF_QUANTIZER_WORST_QUALITY
AVIF_RANGE_FULL
AVIF_RANGE_LIMITED
AVIF_RESULT_BMFF_PARSE_FAILED
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_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_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_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_RGB
AVIF_RGB_FORMAT_RGBA
AVIF_SPEED_DEFAULT
AVIF_SPEED_FASTEST
AVIF_SPEED_SLOWEST
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
avifCodecChoiceFromName
avifCodecName
avifCodecVersions
avifColorPrimariesFind
avifColorPrimariesGetValues
avifDecoderCreate
avifDecoderDestroy
avifDecoderIsKeyframe
avifDecoderNearestKeyframe
avifDecoderNextImage
avifDecoderNthImage
avifDecoderNthImageMaxExtent
avifDecoderNthImageTiming
avifDecoderParse
avifDecoderRead
avifDecoderReadFile
avifDecoderReadMemory
avifDecoderReset
avifDecoderSetIO
avifDecoderSetIOFile
avifDecoderSetIOMemory
avifDecoderSetSource
avifEncoderAddImage
avifEncoderAddImageGrid
avifEncoderCreate
avifEncoderDestroy
avifEncoderFinish
avifEncoderSetCodecSpecificOption
avifEncoderWrite
avifFree
avifFullToLimitedUV
avifFullToLimitedY
avifGetPixelFormatInfo
avifIOCreateFileReader
avifIOCreateMemoryReader
avifIODestroy
avifImageAllocatePlanes
avifImageCopy
avifImageCreate
avifImageCreateEmpty
avifImageDestroy
avifImageFreePlanes
avifImageRGBToYUV
avifImageSetMetadataExif
avifImageSetMetadataXMP
avifImageSetProfileICC
avifImageStealPlanes
avifImageUsesU16
avifImageYUVToRGB
avifLibYUVVersion
avifLimitedToFullUV
avifLimitedToFullY
avifPeekCompatibleFileType
avifPixelFormatToString
avifRGBFormatChannelCount
avifRGBFormatHasAlpha
avifRGBImageAllocatePixels
avifRGBImageFreePixels
avifRGBImagePixelSize
avifRGBImagePremultiplyAlpha
avifRGBImageSetDefaults
avifRGBImageUnpremultiplyAlpha
avifRWDataFree
avifRWDataRealloc
avifRWDataSet
avifResultToString
avifVersion

Type Definitions

__uint8_t
__uint16_t
__uint32_t
__uint64_t
_bindgen_ty_1
_bindgen_ty_2
_bindgen_ty_3
avifAddImageFlags
avifBool
avifChannelIndex
avifChromaSamplePosition
avifChromaUpsampling
avifCodecChoice
avifCodecFlags
avifColorPrimaries
avifDecoderSource
avifIODestroyFunc
avifIOReadFunc
avifIOWriteFunc
avifMatrixCoefficients
avifPixelFormat
avifPlanesFlags
avifRGBFormat
avifRange
avifResult
avifTransferCharacteristics
avifTransformationFlags