| Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.GstVideo.Callbacks
Contents
Description
- type C_VideoAffineTransformationGetMatrix = Ptr VideoAffineTransformationMeta -> CFloat -> IO CInt
- type VideoAffineTransformationGetMatrix = VideoAffineTransformationMeta -> Float -> IO Bool
- dynamic_VideoAffineTransformationGetMatrix :: MonadIO m => FunPtr C_VideoAffineTransformationGetMatrix -> VideoAffineTransformationMeta -> Float -> m Bool
- genClosure_VideoAffineTransformationGetMatrix :: VideoAffineTransformationGetMatrix -> IO Closure
- mk_VideoAffineTransformationGetMatrix :: C_VideoAffineTransformationGetMatrix -> IO (FunPtr C_VideoAffineTransformationGetMatrix)
- noVideoAffineTransformationGetMatrix :: Maybe VideoAffineTransformationGetMatrix
- wrap_VideoAffineTransformationGetMatrix :: Maybe (Ptr (FunPtr C_VideoAffineTransformationGetMatrix)) -> VideoAffineTransformationGetMatrix -> Ptr VideoAffineTransformationMeta -> CFloat -> IO CInt
- type C_VideoConvertSampleCallback = Ptr Sample -> Ptr GError -> Ptr () -> IO ()
- type VideoConvertSampleCallback = Sample -> GError -> IO ()
- type VideoConvertSampleCallback_WithClosures = Sample -> GError -> Ptr () -> IO ()
- drop_closures_VideoConvertSampleCallback :: VideoConvertSampleCallback -> VideoConvertSampleCallback_WithClosures
- dynamic_VideoConvertSampleCallback :: MonadIO m => FunPtr C_VideoConvertSampleCallback -> Sample -> GError -> Ptr () -> m ()
- genClosure_VideoConvertSampleCallback :: VideoConvertSampleCallback -> IO Closure
- mk_VideoConvertSampleCallback :: C_VideoConvertSampleCallback -> IO (FunPtr C_VideoConvertSampleCallback)
- noVideoConvertSampleCallback :: Maybe VideoConvertSampleCallback
- noVideoConvertSampleCallback_WithClosures :: Maybe VideoConvertSampleCallback_WithClosures
- wrap_VideoConvertSampleCallback :: Maybe (Ptr (FunPtr C_VideoConvertSampleCallback)) -> VideoConvertSampleCallback_WithClosures -> Ptr Sample -> Ptr GError -> Ptr () -> IO ()
- type C_VideoFormatPack = Ptr VideoFormatInfo -> CUInt -> Ptr () -> Int32 -> Ptr () -> Int32 -> CUInt -> Int32 -> Int32 -> IO ()
- type VideoFormatPack = VideoFormatInfo -> [VideoPackFlags] -> Ptr () -> Int32 -> Ptr () -> Int32 -> [VideoChromaSite] -> Int32 -> Int32 -> IO ()
- dynamic_VideoFormatPack :: MonadIO m => FunPtr C_VideoFormatPack -> VideoFormatInfo -> [VideoPackFlags] -> Ptr () -> Int32 -> Ptr () -> Int32 -> [VideoChromaSite] -> Int32 -> Int32 -> m ()
- genClosure_VideoFormatPack :: VideoFormatPack -> IO Closure
- mk_VideoFormatPack :: C_VideoFormatPack -> IO (FunPtr C_VideoFormatPack)
- noVideoFormatPack :: Maybe VideoFormatPack
- wrap_VideoFormatPack :: Maybe (Ptr (FunPtr C_VideoFormatPack)) -> VideoFormatPack -> Ptr VideoFormatInfo -> CUInt -> Ptr () -> Int32 -> Ptr () -> Int32 -> CUInt -> Int32 -> Int32 -> IO ()
- type C_VideoFormatUnpack = Ptr VideoFormatInfo -> CUInt -> Ptr () -> Ptr () -> Int32 -> Int32 -> Int32 -> Int32 -> IO ()
- type VideoFormatUnpack = VideoFormatInfo -> [VideoPackFlags] -> Ptr () -> Ptr () -> Int32 -> Int32 -> Int32 -> Int32 -> IO ()
- dynamic_VideoFormatUnpack :: MonadIO m => FunPtr C_VideoFormatUnpack -> VideoFormatInfo -> [VideoPackFlags] -> Ptr () -> Ptr () -> Int32 -> Int32 -> Int32 -> Int32 -> m ()
- genClosure_VideoFormatUnpack :: VideoFormatUnpack -> IO Closure
- mk_VideoFormatUnpack :: C_VideoFormatUnpack -> IO (FunPtr C_VideoFormatUnpack)
- noVideoFormatUnpack :: Maybe VideoFormatUnpack
- wrap_VideoFormatUnpack :: Maybe (Ptr (FunPtr C_VideoFormatUnpack)) -> VideoFormatUnpack -> Ptr VideoFormatInfo -> CUInt -> Ptr () -> Ptr () -> Int32 -> Int32 -> Int32 -> Int32 -> IO ()
- type C_VideoGLTextureUpload = Ptr VideoGLTextureUploadMeta -> Word32 -> IO CInt
- type VideoGLTextureUpload = VideoGLTextureUploadMeta -> Word32 -> IO Bool
- dynamic_VideoGLTextureUpload :: MonadIO m => FunPtr C_VideoGLTextureUpload -> VideoGLTextureUploadMeta -> Word32 -> m Bool
- genClosure_VideoGLTextureUpload :: VideoGLTextureUpload -> IO Closure
- mk_VideoGLTextureUpload :: C_VideoGLTextureUpload -> IO (FunPtr C_VideoGLTextureUpload)
- noVideoGLTextureUpload :: Maybe VideoGLTextureUpload
- wrap_VideoGLTextureUpload :: Maybe (Ptr (FunPtr C_VideoGLTextureUpload)) -> VideoGLTextureUpload -> Ptr VideoGLTextureUploadMeta -> Word32 -> IO CInt
- type C_VideoMetaMapFieldCallback = Ptr VideoMeta -> Word32 -> Ptr MapInfo -> Ptr () -> Int32 -> CUInt -> IO CInt
- type VideoMetaMapFieldCallback = VideoMeta -> Word32 -> MapInfo -> Ptr () -> Int32 -> [MapFlags] -> IO Bool
- dynamic_VideoMetaMapFieldCallback :: MonadIO m => FunPtr C_VideoMetaMapFieldCallback -> VideoMeta -> Word32 -> MapInfo -> Ptr () -> Int32 -> [MapFlags] -> m Bool
- genClosure_VideoMetaMapFieldCallback :: VideoMetaMapFieldCallback -> IO Closure
- mk_VideoMetaMapFieldCallback :: C_VideoMetaMapFieldCallback -> IO (FunPtr C_VideoMetaMapFieldCallback)
- noVideoMetaMapFieldCallback :: Maybe VideoMetaMapFieldCallback
- wrap_VideoMetaMapFieldCallback :: Maybe (Ptr (FunPtr C_VideoMetaMapFieldCallback)) -> VideoMetaMapFieldCallback -> Ptr VideoMeta -> Word32 -> Ptr MapInfo -> Ptr () -> Int32 -> CUInt -> IO CInt
- type C_VideoMetaUnmapFieldCallback = Ptr VideoMeta -> Word32 -> Ptr MapInfo -> IO CInt
- type VideoMetaUnmapFieldCallback = VideoMeta -> Word32 -> MapInfo -> IO Bool
- dynamic_VideoMetaUnmapFieldCallback :: MonadIO m => FunPtr C_VideoMetaUnmapFieldCallback -> VideoMeta -> Word32 -> MapInfo -> m Bool
- genClosure_VideoMetaUnmapFieldCallback :: VideoMetaUnmapFieldCallback -> IO Closure
- mk_VideoMetaUnmapFieldCallback :: C_VideoMetaUnmapFieldCallback -> IO (FunPtr C_VideoMetaUnmapFieldCallback)
- noVideoMetaUnmapFieldCallback :: Maybe VideoMetaUnmapFieldCallback
- wrap_VideoMetaUnmapFieldCallback :: Maybe (Ptr (FunPtr C_VideoMetaUnmapFieldCallback)) -> VideoMetaUnmapFieldCallback -> Ptr VideoMeta -> Word32 -> Ptr MapInfo -> IO CInt
Signals
VideoAffineTransformationGetMatrix
type C_VideoAffineTransformationGetMatrix = Ptr VideoAffineTransformationMeta -> CFloat -> IO CInt Source #
type VideoAffineTransformationGetMatrix = VideoAffineTransformationMeta -> Float -> IO Bool Source #
dynamic_VideoAffineTransformationGetMatrix :: MonadIO m => FunPtr C_VideoAffineTransformationGetMatrix -> VideoAffineTransformationMeta -> Float -> m Bool Source #
genClosure_VideoAffineTransformationGetMatrix :: VideoAffineTransformationGetMatrix -> IO Closure Source #
mk_VideoAffineTransformationGetMatrix :: C_VideoAffineTransformationGetMatrix -> IO (FunPtr C_VideoAffineTransformationGetMatrix) Source #
wrap_VideoAffineTransformationGetMatrix :: Maybe (Ptr (FunPtr C_VideoAffineTransformationGetMatrix)) -> VideoAffineTransformationGetMatrix -> Ptr VideoAffineTransformationMeta -> CFloat -> IO CInt Source #
VideoConvertSampleCallback
type VideoConvertSampleCallback = Sample -> GError -> IO () Source #
type VideoConvertSampleCallback_WithClosures = Sample -> GError -> Ptr () -> IO () Source #
drop_closures_VideoConvertSampleCallback :: VideoConvertSampleCallback -> VideoConvertSampleCallback_WithClosures Source #
dynamic_VideoConvertSampleCallback :: MonadIO m => FunPtr C_VideoConvertSampleCallback -> Sample -> GError -> Ptr () -> m () Source #
genClosure_VideoConvertSampleCallback :: VideoConvertSampleCallback -> IO Closure Source #
mk_VideoConvertSampleCallback :: C_VideoConvertSampleCallback -> IO (FunPtr C_VideoConvertSampleCallback) Source #
wrap_VideoConvertSampleCallback :: Maybe (Ptr (FunPtr C_VideoConvertSampleCallback)) -> VideoConvertSampleCallback_WithClosures -> Ptr Sample -> Ptr GError -> Ptr () -> IO () Source #
VideoFormatPack
type C_VideoFormatPack = Ptr VideoFormatInfo -> CUInt -> Ptr () -> Int32 -> Ptr () -> Int32 -> CUInt -> Int32 -> Int32 -> IO () Source #
type VideoFormatPack = VideoFormatInfo -> [VideoPackFlags] -> Ptr () -> Int32 -> Ptr () -> Int32 -> [VideoChromaSite] -> Int32 -> Int32 -> IO () Source #
dynamic_VideoFormatPack :: MonadIO m => FunPtr C_VideoFormatPack -> VideoFormatInfo -> [VideoPackFlags] -> Ptr () -> Int32 -> Ptr () -> Int32 -> [VideoChromaSite] -> Int32 -> Int32 -> m () Source #
genClosure_VideoFormatPack :: VideoFormatPack -> IO Closure Source #
wrap_VideoFormatPack :: Maybe (Ptr (FunPtr C_VideoFormatPack)) -> VideoFormatPack -> Ptr VideoFormatInfo -> CUInt -> Ptr () -> Int32 -> Ptr () -> Int32 -> CUInt -> Int32 -> Int32 -> IO () Source #
VideoFormatUnpack
type C_VideoFormatUnpack = Ptr VideoFormatInfo -> CUInt -> Ptr () -> Ptr () -> Int32 -> Int32 -> Int32 -> Int32 -> IO () Source #
type VideoFormatUnpack = VideoFormatInfo -> [VideoPackFlags] -> Ptr () -> Ptr () -> Int32 -> Int32 -> Int32 -> Int32 -> IO () Source #
dynamic_VideoFormatUnpack :: MonadIO m => FunPtr C_VideoFormatUnpack -> VideoFormatInfo -> [VideoPackFlags] -> Ptr () -> Ptr () -> Int32 -> Int32 -> Int32 -> Int32 -> m () Source #
genClosure_VideoFormatUnpack :: VideoFormatUnpack -> IO Closure Source #
wrap_VideoFormatUnpack :: Maybe (Ptr (FunPtr C_VideoFormatUnpack)) -> VideoFormatUnpack -> Ptr VideoFormatInfo -> CUInt -> Ptr () -> Ptr () -> Int32 -> Int32 -> Int32 -> Int32 -> IO () Source #
VideoGLTextureUpload
type C_VideoGLTextureUpload = Ptr VideoGLTextureUploadMeta -> Word32 -> IO CInt Source #
type VideoGLTextureUpload = VideoGLTextureUploadMeta -> Word32 -> IO Bool Source #
dynamic_VideoGLTextureUpload :: MonadIO m => FunPtr C_VideoGLTextureUpload -> VideoGLTextureUploadMeta -> Word32 -> m Bool Source #
genClosure_VideoGLTextureUpload :: VideoGLTextureUpload -> IO Closure Source #
wrap_VideoGLTextureUpload :: Maybe (Ptr (FunPtr C_VideoGLTextureUpload)) -> VideoGLTextureUpload -> Ptr VideoGLTextureUploadMeta -> Word32 -> IO CInt Source #
VideoMetaMapFieldCallback
type C_VideoMetaMapFieldCallback = Ptr VideoMeta -> Word32 -> Ptr MapInfo -> Ptr () -> Int32 -> CUInt -> IO CInt Source #
type VideoMetaMapFieldCallback = VideoMeta -> Word32 -> MapInfo -> Ptr () -> Int32 -> [MapFlags] -> IO Bool Source #
dynamic_VideoMetaMapFieldCallback :: MonadIO m => FunPtr C_VideoMetaMapFieldCallback -> VideoMeta -> Word32 -> MapInfo -> Ptr () -> Int32 -> [MapFlags] -> m Bool Source #
genClosure_VideoMetaMapFieldCallback :: VideoMetaMapFieldCallback -> IO Closure Source #
mk_VideoMetaMapFieldCallback :: C_VideoMetaMapFieldCallback -> IO (FunPtr C_VideoMetaMapFieldCallback) Source #
wrap_VideoMetaMapFieldCallback :: Maybe (Ptr (FunPtr C_VideoMetaMapFieldCallback)) -> VideoMetaMapFieldCallback -> Ptr VideoMeta -> Word32 -> Ptr MapInfo -> Ptr () -> Int32 -> CUInt -> IO CInt Source #
VideoMetaUnmapFieldCallback
dynamic_VideoMetaUnmapFieldCallback :: MonadIO m => FunPtr C_VideoMetaUnmapFieldCallback -> VideoMeta -> Word32 -> MapInfo -> m Bool Source #
mk_VideoMetaUnmapFieldCallback :: C_VideoMetaUnmapFieldCallback -> IO (FunPtr C_VideoMetaUnmapFieldCallback) Source #
wrap_VideoMetaUnmapFieldCallback :: Maybe (Ptr (FunPtr C_VideoMetaUnmapFieldCallback)) -> VideoMetaUnmapFieldCallback -> Ptr VideoMeta -> Word32 -> Ptr MapInfo -> IO CInt Source #