Safe Haskell | None |
---|---|
Language | Haskell2010 |
See zbar documentation for how to use the C API.
Synopsis
- data ZbarColor
- data ZbarSymbolType
- data ZbarError
- data ZbarConfig
- type ZbarSymbolPtr = Ptr ZbarSymbol
- type ZbarSymbolSetPtr = Ptr ZbarSymbolSet
- type ZbarImagePtr = Ptr ZbarImage
- type ZbarProcessorPtr = Ptr ZbarProcessor
- type ZbarVideoPtr = Ptr ZbarVideo
- type ZbarWindowPtr = Ptr ZbarWindow
- type ZbarImageScannerPtr = Ptr ZbarImageScanner
- type ZbarScannerPtr = Ptr ZbarScanner
- type ZbarDecoderPtr = Ptr ZbarDecoder
- data ZbarSymbol
- data ZbarSymbolSet
- data ZbarImage
- data ZbarProcessor
- data ZbarVideo
- data ZbarWindow
- data ZbarImageScanner
- data ZbarScanner
- data ZbarDecoder
- type ZbarImageCleanupHandlerT = ZbarImagePtr -> IO ()
- type ZbarImageDataHandlerT a = ZbarImagePtr -> Ptr a -> IO ()
- type ZbarDecoderHandlerT = ZbarDecoderPtr -> IO ()
- mkCleanupCallback :: ZbarImageCleanupHandlerT -> IO (FunPtr ZbarImageCleanupHandlerT)
- mkDataCallback :: ZbarImageDataHandlerT a -> IO (FunPtr (ZbarImageDataHandlerT a))
- mkDecoderCallback :: ZbarDecoderHandlerT -> IO (FunPtr ZbarDecoderHandlerT)
- zbarVersion :: (CUInt, CUInt)
- zbarSetVerbosity :: CInt -> IO ()
- zbarIncreaseVerbosity :: IO ()
- zbarGetSymbolName :: ZbarSymbolType -> String
- zbarGetAddonName :: ZbarSymbolType -> String
- zbarParseConfig :: String -> Ptr ZbarSymbolType -> Ptr ZbarConfig -> Ptr CInt -> IO Bool
- zbarSymbolRef :: ZbarSymbolPtr -> CInt -> IO ()
- zbarSymbolGetType :: ZbarSymbolPtr -> IO ZbarSymbolType
- zbarSymbolGetData :: ZbarSymbolPtr -> IO CString
- zbarSymbolGetDataLength :: ZbarSymbolPtr -> IO CUInt
- zbarSymbolGetQuality :: ZbarSymbolPtr -> IO CInt
- zbarSymbolGetCount :: ZbarSymbolPtr -> IO CInt
- zbarSymbolGetLocSize :: ZbarSymbolPtr -> IO CUInt
- zbarSymbolGetLocX :: ZbarSymbolPtr -> CUInt -> IO CInt
- zbarSymbolGetLocY :: ZbarSymbolPtr -> CUInt -> IO CInt
- zbarSymbolNext :: ZbarSymbolPtr -> IO ZbarSymbolPtr
- zbarSymbolGetComponents :: ZbarSymbolPtr -> IO ZbarSymbolSetPtr
- zbarSymbolFirstComponent :: ZbarSymbolPtr -> IO ZbarSymbolPtr
- zbarSymbolXml :: ZbarSymbolPtr -> Ptr (Ptr a) -> Ptr CUInt -> IO (Ptr a)
- zbarSymbolSetRef :: ZbarSymbolSetPtr -> CInt -> IO ()
- zbarSymbolSetGetSize :: ZbarSymbolSetPtr -> IO CInt
- zbarSymbolSetFirstSymbol :: ZbarSymbolSetPtr -> IO ZbarSymbolPtr
- zbarImageCreate :: IO ZbarImagePtr
- zbarImageDestroy :: ZbarImagePtr -> IO ()
- zbarImageRef :: ZbarImagePtr -> CInt -> IO ()
- zbarImageConvert :: ZbarImagePtr -> CULong -> IO ZbarImagePtr
- zbarImageConvertResize :: ZbarImagePtr -> CULong -> CUInt -> CUInt -> IO ZbarImagePtr
- zbarImageGetFormat :: ZbarImagePtr -> IO CULong
- zbarImageGetSequence :: ZbarImagePtr -> IO CUInt
- zbarImageGetWidth :: ZbarImagePtr -> IO CUInt
- zbarImageGetHeight :: ZbarImagePtr -> IO CUInt
- zbarImageGetData :: ZbarImagePtr -> IO (Ptr a)
- zbarImageGetDataLength :: ZbarImagePtr -> IO CUInt
- zbarImageGetSymbols :: ZbarImagePtr -> IO ZbarSymbolSetPtr
- zbarImageSetSymbols :: ZbarImagePtr -> ZbarSymbolSetPtr -> IO ()
- zbarImageFirstSymbol :: ZbarImagePtr -> IO ZbarSymbolPtr
- zbarImageSetFormat :: ZbarImagePtr -> CULong -> IO ()
- zbarImageSetSequence :: ZbarImagePtr -> CUInt -> IO ()
- zbarImageSetSize :: ZbarImagePtr -> CUInt -> CUInt -> IO ()
- zbarImageSetData :: ZbarImagePtr -> Ptr a -> CULong -> FunPtr ZbarImageCleanupHandlerT -> IO ()
- zbarImageFreeData :: ZbarImagePtr -> IO ()
- zbarImageSetUserdata :: ZbarImagePtr -> Ptr a -> IO ()
- zbarImageGetUserdata :: ZbarImagePtr -> IO (Ptr a)
- zbarImageWrite :: ZbarImagePtr -> String -> IO CInt
- zbarImageRead :: String -> IO ZbarImagePtr
- zbarProcessorCreate :: Bool -> IO ZbarProcessorPtr
- zbarProcessorDestroy :: ZbarProcessorPtr -> IO ()
- zbarProcessorInit :: ZbarProcessorPtr -> CString -> Bool -> IO CInt
- zbarProcessorRequestSize :: ZbarProcessorPtr -> CUInt -> CUInt -> IO CInt
- zbarProcessorRequestInterface :: ZbarProcessorPtr -> CInt -> IO CInt
- zbarProcessorRequestIomode :: ZbarProcessorPtr -> CInt -> IO CInt
- zbarProcessorForceFormat :: ZbarProcessorPtr -> CULong -> CULong -> IO CInt
- zbarProcessorSetDataHandler :: ZbarProcessorPtr -> FunPtr (ZbarImageDataHandlerT a) -> Ptr a -> IO (FunPtr (ZbarImageDataHandlerT a))
- zbarProcessorSetUserdata :: ZbarProcessorPtr -> Ptr a -> IO ()
- zbarProcessorGetUserdata :: ZbarProcessorPtr -> IO (Ptr a)
- zbarProcessorSetConfig :: ZbarProcessorPtr -> ZbarSymbolType -> ZbarConfig -> CInt -> IO Bool
- zbarProcessorParseConfig :: ZbarProcessorPtr -> String -> IO Bool
- zbarProcessorIsVisible :: ZbarProcessorPtr -> IO CInt
- zbarProcessorSetVisible :: ZbarProcessorPtr -> CInt -> IO CInt
- zbarProcessorSetActive :: ZbarProcessorPtr -> CInt -> IO CInt
- zbarProcessorGetResults :: ZbarProcessorPtr -> IO ZbarSymbolSetPtr
- zbarProcessorUserWait :: ZbarProcessorPtr -> CInt -> IO CInt
- zbarProcessOne :: ZbarProcessorPtr -> CInt -> IO CInt
- zbarProcessImage :: ZbarProcessorPtr -> ZbarImagePtr -> IO CInt
- zbarProcessorErrorSpew :: ZbarProcessorPtr -> CInt -> IO CInt
- zbarProcessorErrorString :: ZbarProcessorPtr -> CInt -> IO String
- zbarProcessorGetErrorCode :: ZbarProcessorPtr -> IO ZbarError
- zbarVideoCreate :: IO ZbarVideoPtr
- zbarVideoGetFd :: ZbarVideoPtr -> IO CInt
- zbarVideoRequestSize :: ZbarVideoPtr -> CUInt -> CUInt -> IO CInt
- zbarVideoRequestInterface :: ZbarVideoPtr -> CInt -> IO CInt
- zbarVideoRequestIomode :: ZbarVideoPtr -> CInt -> IO CInt
- zbarVideoGetWidth :: ZbarVideoPtr -> IO CInt
- zbarVideoGetHeight :: ZbarVideoPtr -> IO CInt
- zbarVideoInit :: ZbarVideoPtr -> CULong -> IO CInt
- zbarVideoEnable :: ZbarVideoPtr -> CInt -> IO CInt
- zbarVideoNextImage :: ZbarVideoPtr -> IO ZbarImagePtr
- zbarVideoErrorSpew :: ZbarVideoPtr -> CInt -> IO CInt
- zbarVideoErrorString :: ZbarVideoPtr -> CInt -> IO String
- zbarVideoGetErrorCode :: ZbarVideoPtr -> IO ZbarError
- zbarWindowCreate :: IO ZbarWindowPtr
- zbarWindowDestroy :: ZbarWindowPtr -> IO ()
- zbarWindowAttach :: ZbarWindowPtr -> Ptr a -> CULong -> IO CInt
- zbarWindowGetOverlay :: ZbarWindowPtr -> IO CInt
- zbarWindowSetOverlay :: ZbarWindowPtr -> CInt -> IO ()
- zbarWindowDraw :: ZbarWindowPtr -> ZbarImagePtr -> IO CInt
- zbarWindowRedraw :: ZbarWindowPtr -> IO CInt
- zbarWindowResize :: ZbarWindowPtr -> CInt -> CInt -> IO CInt
- zbarWindowErrorSpew :: ZbarWindowPtr -> CInt -> IO CInt
- zbarWindowErrorString :: ZbarWindowPtr -> CInt -> IO String
- zbarWindowGetErrorCode :: ZbarWindowPtr -> IO ZbarError
- zbarNegotiateFormat :: ZbarVideoPtr -> ZbarWindowPtr -> IO CInt
- zbarImageScannerCreate :: IO ZbarImageScannerPtr
- zbarImageScannerDestroy :: ZbarImageScannerPtr -> IO ()
- zbarImageScannerSetDataHandler :: ZbarImageScannerPtr -> FunPtr (ZbarImageDataHandlerT a) -> Ptr a -> IO (FunPtr (ZbarImageDataHandlerT a))
- zbarImageScannerSetConfig :: ZbarImageScannerPtr -> ZbarSymbolType -> ZbarConfig -> CInt -> IO CInt
- zbarImageScannerParseConfig :: ZbarImageScannerPtr -> String -> IO CInt
- zbarImageScannerEnableCache :: ZbarImageScannerPtr -> Bool -> IO ()
- zbarImageScannerRecycleImage :: ZbarImageScannerPtr -> ZbarImagePtr -> IO ()
- zbarImageScannerGetResults :: ZbarImageScannerPtr -> IO ZbarSymbolSetPtr
- zbarScanImage :: ZbarImageScannerPtr -> ZbarImagePtr -> IO CInt
- zbarDecoderCreate :: IO ()
- zbarDecoderDestroy :: ZbarDecoderPtr -> IO ()
- zbarDecoderSetConfig :: ZbarDecoderPtr -> ZbarSymbolType -> ZbarConfig -> CInt -> IO CInt
- zbarDecoderParseConfig :: ZbarDecoderPtr -> String -> IO CInt
- zbarDecoderReset :: ZbarDecoderPtr -> IO ()
- zbarDecoderNewScan :: ZbarDecoderPtr -> IO ()
- zbarDecodeWidth :: ZbarDecoderPtr -> CUInt -> IO ZbarSymbolType
- zbarDecoderGetColor :: ZbarDecoderPtr -> IO ZbarColor
- zbarDecoderGetData :: ZbarDecoderPtr -> IO (Ptr a)
- zbarDecoderGetDataLength :: ZbarDecoderPtr -> IO CUInt
- zbarDecoderGetType :: ZbarDecoderPtr -> IO ZbarSymbolType
- zbarDecoderSetHandler :: ZbarDecoderPtr -> FunPtr ZbarDecoderHandlerT -> IO (FunPtr ZbarDecoderHandlerT)
- zbarDecoderSetUserdata :: ZbarDecoderPtr -> Ptr a -> IO ()
- zbarDecoderGetUserdata :: ZbarDecoderPtr -> IO (Ptr a)
- zbarScannerCreate :: ZbarDecoderPtr -> IO ZbarScannerPtr
- zbarScannerDestroy :: ZbarScannerPtr -> IO ()
- zbarScannerReset :: ZbarScannerPtr -> IO ZbarSymbolType
- zbarScannerNewScan :: ZbarScannerPtr -> IO ZbarSymbolType
- zbarScannerFlush :: ZbarScannerPtr -> IO ZbarSymbolType
- zbarScanY :: ZbarScannerPtr -> CInt -> IO ZbarSymbolType
- zbarScanRgb24 :: ZbarScannerPtr -> Ptr CUChar -> IO ZbarSymbolType
- zbarScannerGetWidth :: ZbarScannerPtr -> IO CUInt
- zbarScannerGetEdge :: ZbarScannerPtr -> CUInt -> CInt -> IO CUInt
- zbarScannerGetColor :: ZbarScannerPtr -> IO ZbarColor
Types
Instances
Enum ZbarColor Source # | |
Defined in ZBar.Foreign succ :: ZbarColor -> ZbarColor # pred :: ZbarColor -> ZbarColor # fromEnum :: ZbarColor -> Int # enumFrom :: ZbarColor -> [ZbarColor] # enumFromThen :: ZbarColor -> ZbarColor -> [ZbarColor] # enumFromTo :: ZbarColor -> ZbarColor -> [ZbarColor] # enumFromThenTo :: ZbarColor -> ZbarColor -> ZbarColor -> [ZbarColor] # |
data ZbarSymbolType Source #
ZbarNone | |
ZbarPartial | |
ZbarEan8 | |
ZbarUpce | |
ZbarIsbn10 | |
ZbarUpca | |
ZbarEan13 | |
ZbarIsbn13 | |
ZbarI25 | |
ZbarCode39 | |
ZbarPdf417 | |
ZbarQrcode | |
ZbarCode128 | |
ZbarSymbol | |
ZbarAddon2 | |
ZbarAddon5 | |
ZbarAddon |
Instances
Enum ZbarSymbolType Source # | |
Defined in ZBar.Foreign succ :: ZbarSymbolType -> ZbarSymbolType # pred :: ZbarSymbolType -> ZbarSymbolType # toEnum :: Int -> ZbarSymbolType # fromEnum :: ZbarSymbolType -> Int # enumFrom :: ZbarSymbolType -> [ZbarSymbolType] # enumFromThen :: ZbarSymbolType -> ZbarSymbolType -> [ZbarSymbolType] # enumFromTo :: ZbarSymbolType -> ZbarSymbolType -> [ZbarSymbolType] # enumFromThenTo :: ZbarSymbolType -> ZbarSymbolType -> ZbarSymbolType -> [ZbarSymbolType] # |
ZbarOk | |
ZbarErrNomem | |
ZbarErrInternal | |
ZbarErrUnsupported | |
ZbarErrInvalid | |
ZbarErrSystem | |
ZbarErrLocking | |
ZbarErrBusy | |
ZbarErrXdisplay | |
ZbarErrXproto | |
ZbarErrClosed | |
ZbarErrWinapi | |
ZbarErrNum |
Instances
Enum ZbarError Source # | |
Defined in ZBar.Foreign succ :: ZbarError -> ZbarError # pred :: ZbarError -> ZbarError # fromEnum :: ZbarError -> Int # enumFrom :: ZbarError -> [ZbarError] # enumFromThen :: ZbarError -> ZbarError -> [ZbarError] # enumFromTo :: ZbarError -> ZbarError -> [ZbarError] # enumFromThenTo :: ZbarError -> ZbarError -> ZbarError -> [ZbarError] # | |
Show ZbarError Source # | |
data ZbarConfig Source #
ZbarCfgEnable | |
ZbarCfgAddCheck | |
ZbarCfgEmitCheck | |
ZbarCfgAscii | |
ZbarCfgNum | |
ZbarCfgMinLen | |
ZbarCfgMaxLen | |
ZbarCfgPosition | |
ZbarCfgXDensity | |
ZbarCfgYDensity |
Instances
Enum ZbarConfig Source # | |
Defined in ZBar.Foreign succ :: ZbarConfig -> ZbarConfig # pred :: ZbarConfig -> ZbarConfig # toEnum :: Int -> ZbarConfig # fromEnum :: ZbarConfig -> Int # enumFrom :: ZbarConfig -> [ZbarConfig] # enumFromThen :: ZbarConfig -> ZbarConfig -> [ZbarConfig] # enumFromTo :: ZbarConfig -> ZbarConfig -> [ZbarConfig] # enumFromThenTo :: ZbarConfig -> ZbarConfig -> ZbarConfig -> [ZbarConfig] # |
Type synonyms
type ZbarSymbolPtr = Ptr ZbarSymbol Source #
type ZbarSymbolSetPtr = Ptr ZbarSymbolSet Source #
type ZbarImagePtr = Ptr ZbarImage Source #
type ZbarProcessorPtr = Ptr ZbarProcessor Source #
type ZbarVideoPtr = Ptr ZbarVideo Source #
type ZbarWindowPtr = Ptr ZbarWindow Source #
type ZbarScannerPtr = Ptr ZbarScanner Source #
type ZbarDecoderPtr = Ptr ZbarDecoder Source #
Abstract Types
data ZbarSymbol Source #
data ZbarSymbolSet Source #
data ZbarProcessor Source #
data ZbarWindow Source #
data ZbarImageScanner Source #
data ZbarScanner Source #
data ZbarDecoder Source #
Callback types
type ZbarImageCleanupHandlerT = ZbarImagePtr -> IO () Source #
type ZbarImageDataHandlerT a = ZbarImagePtr -> Ptr a -> IO () Source #
type ZbarDecoderHandlerT = ZbarDecoderPtr -> IO () Source #
Callbacks
mkDataCallback :: ZbarImageDataHandlerT a -> IO (FunPtr (ZbarImageDataHandlerT a)) Source #
Functions
zbarVersion :: (CUInt, CUInt) Source #
zbarSetVerbosity :: CInt -> IO () Source #
zbarIncreaseVerbosity :: IO () Source #
zbarParseConfig :: String -> Ptr ZbarSymbolType -> Ptr ZbarConfig -> Ptr CInt -> IO Bool Source #
zbarSymbolRef :: ZbarSymbolPtr -> CInt -> IO () Source #
zbarSymbolGetCount :: ZbarSymbolPtr -> IO CInt Source #
zbarSymbolGetLocX :: ZbarSymbolPtr -> CUInt -> IO CInt Source #
zbarSymbolGetLocY :: ZbarSymbolPtr -> CUInt -> IO CInt Source #
zbarSymbolXml :: ZbarSymbolPtr -> Ptr (Ptr a) -> Ptr CUInt -> IO (Ptr a) Source #
zbarSymbolSetRef :: ZbarSymbolSetPtr -> CInt -> IO () Source #
zbarImageDestroy :: ZbarImagePtr -> IO () Source #
zbarImageRef :: ZbarImagePtr -> CInt -> IO () Source #
zbarImageConvert :: ZbarImagePtr -> CULong -> IO ZbarImagePtr Source #
zbarImageConvertResize :: ZbarImagePtr -> CULong -> CUInt -> CUInt -> IO ZbarImagePtr Source #
zbarImageGetWidth :: ZbarImagePtr -> IO CUInt Source #
zbarImageGetHeight :: ZbarImagePtr -> IO CUInt Source #
zbarImageGetData :: ZbarImagePtr -> IO (Ptr a) Source #
zbarImageSetSymbols :: ZbarImagePtr -> ZbarSymbolSetPtr -> IO () Source #
zbarImageSetFormat :: ZbarImagePtr -> CULong -> IO () Source #
zbarImageSetSequence :: ZbarImagePtr -> CUInt -> IO () Source #
zbarImageSetSize :: ZbarImagePtr -> CUInt -> CUInt -> IO () Source #
zbarImageSetData :: ZbarImagePtr -> Ptr a -> CULong -> FunPtr ZbarImageCleanupHandlerT -> IO () Source #
zbarImageFreeData :: ZbarImagePtr -> IO () Source #
zbarImageSetUserdata :: ZbarImagePtr -> Ptr a -> IO () Source #
zbarImageGetUserdata :: ZbarImagePtr -> IO (Ptr a) Source #
zbarImageWrite :: ZbarImagePtr -> String -> IO CInt Source #
zbarImageRead :: String -> IO ZbarImagePtr Source #
zbarProcessorDestroy :: ZbarProcessorPtr -> IO () Source #
zbarProcessorInit :: ZbarProcessorPtr -> CString -> Bool -> IO CInt Source #
zbarProcessorRequestSize :: ZbarProcessorPtr -> CUInt -> CUInt -> IO CInt Source #
zbarProcessorRequestIomode :: ZbarProcessorPtr -> CInt -> IO CInt Source #
zbarProcessorForceFormat :: ZbarProcessorPtr -> CULong -> CULong -> IO CInt Source #
zbarProcessorSetDataHandler :: ZbarProcessorPtr -> FunPtr (ZbarImageDataHandlerT a) -> Ptr a -> IO (FunPtr (ZbarImageDataHandlerT a)) Source #
zbarProcessorSetUserdata :: ZbarProcessorPtr -> Ptr a -> IO () Source #
zbarProcessorGetUserdata :: ZbarProcessorPtr -> IO (Ptr a) Source #
zbarProcessorSetConfig :: ZbarProcessorPtr -> ZbarSymbolType -> ZbarConfig -> CInt -> IO Bool Source #
zbarProcessorParseConfig :: ZbarProcessorPtr -> String -> IO Bool Source #
zbarProcessorSetVisible :: ZbarProcessorPtr -> CInt -> IO CInt Source #
zbarProcessorSetActive :: ZbarProcessorPtr -> CInt -> IO CInt Source #
zbarProcessorUserWait :: ZbarProcessorPtr -> CInt -> IO CInt Source #
zbarProcessOne :: ZbarProcessorPtr -> CInt -> IO CInt Source #
zbarProcessImage :: ZbarProcessorPtr -> ZbarImagePtr -> IO CInt Source #
zbarProcessorErrorSpew :: ZbarProcessorPtr -> CInt -> IO CInt Source #
zbarProcessorErrorString :: ZbarProcessorPtr -> CInt -> IO String Source #
zbarVideoGetFd :: ZbarVideoPtr -> IO CInt Source #
zbarVideoRequestSize :: ZbarVideoPtr -> CUInt -> CUInt -> IO CInt Source #
zbarVideoRequestInterface :: ZbarVideoPtr -> CInt -> IO CInt Source #
zbarVideoRequestIomode :: ZbarVideoPtr -> CInt -> IO CInt Source #
zbarVideoGetWidth :: ZbarVideoPtr -> IO CInt Source #
zbarVideoGetHeight :: ZbarVideoPtr -> IO CInt Source #
zbarVideoInit :: ZbarVideoPtr -> CULong -> IO CInt Source #
zbarVideoEnable :: ZbarVideoPtr -> CInt -> IO CInt Source #
zbarVideoErrorSpew :: ZbarVideoPtr -> CInt -> IO CInt Source #
zbarVideoErrorString :: ZbarVideoPtr -> CInt -> IO String Source #
zbarWindowDestroy :: ZbarWindowPtr -> IO () Source #
zbarWindowAttach :: ZbarWindowPtr -> Ptr a -> CULong -> IO CInt Source #
zbarWindowSetOverlay :: ZbarWindowPtr -> CInt -> IO () Source #
zbarWindowDraw :: ZbarWindowPtr -> ZbarImagePtr -> IO CInt Source #
zbarWindowRedraw :: ZbarWindowPtr -> IO CInt Source #
zbarWindowResize :: ZbarWindowPtr -> CInt -> CInt -> IO CInt Source #
zbarWindowErrorSpew :: ZbarWindowPtr -> CInt -> IO CInt Source #
zbarWindowErrorString :: ZbarWindowPtr -> CInt -> IO String Source #
zbarNegotiateFormat :: ZbarVideoPtr -> ZbarWindowPtr -> IO CInt Source #
zbarImageScannerDestroy :: ZbarImageScannerPtr -> IO () Source #
zbarImageScannerSetDataHandler :: ZbarImageScannerPtr -> FunPtr (ZbarImageDataHandlerT a) -> Ptr a -> IO (FunPtr (ZbarImageDataHandlerT a)) Source #
zbarImageScannerSetConfig :: ZbarImageScannerPtr -> ZbarSymbolType -> ZbarConfig -> CInt -> IO CInt Source #
zbarImageScannerEnableCache :: ZbarImageScannerPtr -> Bool -> IO () Source #
zbarImageScannerRecycleImage :: ZbarImageScannerPtr -> ZbarImagePtr -> IO () Source #
zbarScanImage :: ZbarImageScannerPtr -> ZbarImagePtr -> IO CInt Source #
zbarDecoderCreate :: IO () Source #
zbarDecoderDestroy :: ZbarDecoderPtr -> IO () Source #
zbarDecoderSetConfig :: ZbarDecoderPtr -> ZbarSymbolType -> ZbarConfig -> CInt -> IO CInt Source #
zbarDecoderParseConfig :: ZbarDecoderPtr -> String -> IO CInt Source #
zbarDecoderReset :: ZbarDecoderPtr -> IO () Source #
zbarDecoderNewScan :: ZbarDecoderPtr -> IO () Source #
zbarDecodeWidth :: ZbarDecoderPtr -> CUInt -> IO ZbarSymbolType Source #
zbarDecoderGetData :: ZbarDecoderPtr -> IO (Ptr a) Source #
zbarDecoderSetHandler :: ZbarDecoderPtr -> FunPtr ZbarDecoderHandlerT -> IO (FunPtr ZbarDecoderHandlerT) Source #
zbarDecoderSetUserdata :: ZbarDecoderPtr -> Ptr a -> IO () Source #
zbarDecoderGetUserdata :: ZbarDecoderPtr -> IO (Ptr a) Source #
zbarScannerDestroy :: ZbarScannerPtr -> IO () Source #
zbarScanY :: ZbarScannerPtr -> CInt -> IO ZbarSymbolType Source #
zbarScanRgb24 :: ZbarScannerPtr -> Ptr CUChar -> IO ZbarSymbolType Source #
zbarScannerGetEdge :: ZbarScannerPtr -> CUInt -> CInt -> IO CUInt Source #