Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
avifImageCreate :: CInt -> CInt -> CInt -> AvifPixelFormat -> IO (Ptr AvifImage) Source #
avifImageCreateEmpty :: IO (Ptr AvifImage) Source #
avifImageDestroy :: FinalizerPtr () Source #
avifEncoderCreate :: IO (Ptr AvifEncoder) Source #
avifEncoderWrite :: AvifEncoderPtr -> AvifImagePtr -> Ptr AvifRwData -> IO AvifResult Source #
avifDecoderCreate :: IO (Ptr AvifDecoder) Source #
avifDecoderReadMemory :: AvifDecoderPtr -> AvifImagePtr -> Ptr UInt8 -> CSize -> IO AvifResult Source #
avifRGBImageSetDefaults :: Ptr AvifRGBImage -> AvifImagePtr -> IO () Source #
avifRGBImagePixelSize :: Ptr AvifRGBImage -> IO UInt32 Source #
avifImageRGBToYUV :: AvifImagePtr -> Ptr AvifRGBImage -> IO AvifResult Source #
avifImageYUVToRGB :: AvifImagePtr -> Ptr AvifRGBImage -> IO AvifResult Source #
avifRGBImageAllocatePixels :: Ptr AvifRGBImage -> IO () Source #
avifRGBImageFreePixels :: Ptr AvifRGBImage -> IO () Source #
data AvifPixelFormat Source #
AvifPixelFormatNone | |
AvifPixelFormatYuv444 | |
AvifPixelFormatYuv422 | |
AvifPixelFormatYuv420 | |
AvifPixelFormatYuv400 | |
AvifPixelFormatCount |
Instances
Enum AvifPixelFormat Source # | |
Defined in Codec.Avif.FFI succ :: AvifPixelFormat -> AvifPixelFormat # pred :: AvifPixelFormat -> AvifPixelFormat # toEnum :: Int -> AvifPixelFormat # fromEnum :: AvifPixelFormat -> Int # enumFrom :: AvifPixelFormat -> [AvifPixelFormat] # enumFromThen :: AvifPixelFormat -> AvifPixelFormat -> [AvifPixelFormat] # enumFromTo :: AvifPixelFormat -> AvifPixelFormat -> [AvifPixelFormat] # enumFromThenTo :: AvifPixelFormat -> AvifPixelFormat -> AvifPixelFormat -> [AvifPixelFormat] # |
data AvifResult Source #
Instances
Enum AvifResult Source # | |
Defined in Codec.Avif.FFI succ :: AvifResult -> AvifResult # pred :: AvifResult -> AvifResult # toEnum :: Int -> AvifResult # fromEnum :: AvifResult -> Int # enumFrom :: AvifResult -> [AvifResult] # enumFromThen :: AvifResult -> AvifResult -> [AvifResult] # enumFromTo :: AvifResult -> AvifResult -> [AvifResult] # enumFromThenTo :: AvifResult -> AvifResult -> AvifResult -> [AvifResult] # | |
Exception AvifResult Source # | |
Defined in Codec.Avif.FFI toException :: AvifResult -> SomeException # fromException :: SomeException -> Maybe AvifResult # displayException :: AvifResult -> String # | |
Show AvifResult Source # | |
Defined in Codec.Avif.FFI showsPrec :: Int -> AvifResult -> ShowS # show :: AvifResult -> String # showList :: [AvifResult] -> ShowS # | |
Eq AvifResult Source # | |
Defined in Codec.Avif.FFI (==) :: AvifResult -> AvifResult -> Bool # (/=) :: AvifResult -> AvifResult -> Bool # |