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 |
- type VideoConvertSampleCallback = Sample -> GError -> IO ()
- type VideoConvertSampleCallbackC = Ptr Sample -> Ptr GError -> Ptr () -> IO ()
- mkVideoConvertSampleCallback :: VideoConvertSampleCallbackC -> IO (FunPtr VideoConvertSampleCallbackC)
- noVideoConvertSampleCallback :: Maybe VideoConvertSampleCallback
- videoConvertSampleCallbackClosure :: VideoConvertSampleCallback -> IO Closure
- videoConvertSampleCallbackWrapper :: Maybe (Ptr (FunPtr VideoConvertSampleCallbackC)) -> VideoConvertSampleCallback -> Ptr Sample -> Ptr GError -> Ptr () -> IO ()
- type VideoFormatPack = VideoFormatInfo -> [VideoPackFlags] -> Ptr () -> Int32 -> Ptr () -> Int32 -> [VideoChromaSite] -> Int32 -> Int32 -> IO ()
- type VideoFormatPackC = Ptr VideoFormatInfo -> CUInt -> Ptr () -> Int32 -> Ptr () -> Int32 -> CUInt -> Int32 -> Int32 -> IO ()
- mkVideoFormatPack :: VideoFormatPackC -> IO (FunPtr VideoFormatPackC)
- noVideoFormatPack :: Maybe VideoFormatPack
- videoFormatPackClosure :: VideoFormatPack -> IO Closure
- videoFormatPackWrapper :: Maybe (Ptr (FunPtr VideoFormatPackC)) -> VideoFormatPack -> Ptr VideoFormatInfo -> CUInt -> Ptr () -> Int32 -> Ptr () -> Int32 -> CUInt -> Int32 -> Int32 -> IO ()
- type VideoFormatUnpack = VideoFormatInfo -> [VideoPackFlags] -> Ptr () -> Ptr () -> Int32 -> Int32 -> Int32 -> Int32 -> IO ()
- type VideoFormatUnpackC = Ptr VideoFormatInfo -> CUInt -> Ptr () -> Ptr () -> Int32 -> Int32 -> Int32 -> Int32 -> IO ()
- mkVideoFormatUnpack :: VideoFormatUnpackC -> IO (FunPtr VideoFormatUnpackC)
- noVideoFormatUnpack :: Maybe VideoFormatUnpack
- videoFormatUnpackClosure :: VideoFormatUnpack -> IO Closure
- videoFormatUnpackWrapper :: Maybe (Ptr (FunPtr VideoFormatUnpackC)) -> VideoFormatUnpack -> Ptr VideoFormatInfo -> CUInt -> Ptr () -> Ptr () -> Int32 -> Int32 -> Int32 -> Int32 -> IO ()
- type VideoGLTextureUpload = VideoGLTextureUploadMeta -> Word32 -> IO Bool
- type VideoGLTextureUploadC = Ptr VideoGLTextureUploadMeta -> Word32 -> IO CInt
- mkVideoGLTextureUpload :: VideoGLTextureUploadC -> IO (FunPtr VideoGLTextureUploadC)
- noVideoGLTextureUpload :: Maybe VideoGLTextureUpload
- videoGLTextureUploadClosure :: VideoGLTextureUpload -> IO Closure
- videoGLTextureUploadWrapper :: Maybe (Ptr (FunPtr VideoGLTextureUploadC)) -> VideoGLTextureUpload -> Ptr VideoGLTextureUploadMeta -> Word32 -> IO CInt
- type VideoMetaMapFieldCallback = VideoMeta -> Word32 -> MapInfo -> Ptr () -> Int32 -> [MapFlags] -> IO Bool
- type VideoMetaMapFieldCallbackC = Ptr VideoMeta -> Word32 -> Ptr MapInfo -> Ptr () -> Int32 -> CUInt -> IO CInt
- mkVideoMetaMapFieldCallback :: VideoMetaMapFieldCallbackC -> IO (FunPtr VideoMetaMapFieldCallbackC)
- noVideoMetaMapFieldCallback :: Maybe VideoMetaMapFieldCallback
- videoMetaMapFieldCallbackClosure :: VideoMetaMapFieldCallback -> IO Closure
- videoMetaMapFieldCallbackWrapper :: Maybe (Ptr (FunPtr VideoMetaMapFieldCallbackC)) -> VideoMetaMapFieldCallback -> Ptr VideoMeta -> Word32 -> Ptr MapInfo -> Ptr () -> Int32 -> CUInt -> IO CInt
- type VideoMetaUnmapFieldCallback = VideoMeta -> Word32 -> MapInfo -> IO Bool
- type VideoMetaUnmapFieldCallbackC = Ptr VideoMeta -> Word32 -> Ptr MapInfo -> IO CInt
- mkVideoMetaUnmapFieldCallback :: VideoMetaUnmapFieldCallbackC -> IO (FunPtr VideoMetaUnmapFieldCallbackC)
- noVideoMetaUnmapFieldCallback :: Maybe VideoMetaUnmapFieldCallback
- videoMetaUnmapFieldCallbackClosure :: VideoMetaUnmapFieldCallback -> IO Closure
- videoMetaUnmapFieldCallbackWrapper :: Maybe (Ptr (FunPtr VideoMetaUnmapFieldCallbackC)) -> VideoMetaUnmapFieldCallback -> Ptr VideoMeta -> Word32 -> Ptr MapInfo -> IO CInt
Signals
VideoConvertSampleCallback
type VideoConvertSampleCallback = Sample -> GError -> IO () Source
mkVideoConvertSampleCallback :: VideoConvertSampleCallbackC -> IO (FunPtr VideoConvertSampleCallbackC) Source
videoConvertSampleCallbackWrapper :: Maybe (Ptr (FunPtr VideoConvertSampleCallbackC)) -> VideoConvertSampleCallback -> Ptr Sample -> Ptr GError -> Ptr () -> IO () Source
VideoFormatPack
type VideoFormatPack = VideoFormatInfo -> [VideoPackFlags] -> Ptr () -> Int32 -> Ptr () -> Int32 -> [VideoChromaSite] -> Int32 -> Int32 -> IO () Source
type VideoFormatPackC = Ptr VideoFormatInfo -> CUInt -> Ptr () -> Int32 -> Ptr () -> Int32 -> CUInt -> Int32 -> Int32 -> IO () Source
videoFormatPackWrapper :: Maybe (Ptr (FunPtr VideoFormatPackC)) -> VideoFormatPack -> Ptr VideoFormatInfo -> CUInt -> Ptr () -> Int32 -> Ptr () -> Int32 -> CUInt -> Int32 -> Int32 -> IO () Source
VideoFormatUnpack
type VideoFormatUnpack = VideoFormatInfo -> [VideoPackFlags] -> Ptr () -> Ptr () -> Int32 -> Int32 -> Int32 -> Int32 -> IO () Source
type VideoFormatUnpackC = Ptr VideoFormatInfo -> CUInt -> Ptr () -> Ptr () -> Int32 -> Int32 -> Int32 -> Int32 -> IO () Source
videoFormatUnpackWrapper :: Maybe (Ptr (FunPtr VideoFormatUnpackC)) -> VideoFormatUnpack -> Ptr VideoFormatInfo -> CUInt -> Ptr () -> Ptr () -> Int32 -> Int32 -> Int32 -> Int32 -> IO () Source
VideoGLTextureUpload
type VideoGLTextureUpload = VideoGLTextureUploadMeta -> Word32 -> IO Bool Source
type VideoGLTextureUploadC = Ptr VideoGLTextureUploadMeta -> Word32 -> IO CInt Source
videoGLTextureUploadWrapper :: Maybe (Ptr (FunPtr VideoGLTextureUploadC)) -> VideoGLTextureUpload -> Ptr VideoGLTextureUploadMeta -> Word32 -> IO CInt Source
VideoMetaMapFieldCallback
type VideoMetaMapFieldCallback = VideoMeta -> Word32 -> MapInfo -> Ptr () -> Int32 -> [MapFlags] -> IO Bool Source
type VideoMetaMapFieldCallbackC = Ptr VideoMeta -> Word32 -> Ptr MapInfo -> Ptr () -> Int32 -> CUInt -> IO CInt Source
mkVideoMetaMapFieldCallback :: VideoMetaMapFieldCallbackC -> IO (FunPtr VideoMetaMapFieldCallbackC) Source
videoMetaMapFieldCallbackWrapper :: Maybe (Ptr (FunPtr VideoMetaMapFieldCallbackC)) -> VideoMetaMapFieldCallback -> Ptr VideoMeta -> Word32 -> Ptr MapInfo -> Ptr () -> Int32 -> CUInt -> IO CInt Source
VideoMetaUnmapFieldCallback
mkVideoMetaUnmapFieldCallback :: VideoMetaUnmapFieldCallbackC -> IO (FunPtr VideoMetaUnmapFieldCallbackC) Source
videoMetaUnmapFieldCallbackWrapper :: Maybe (Ptr (FunPtr VideoMetaUnmapFieldCallbackC)) -> VideoMetaUnmapFieldCallback -> Ptr VideoMeta -> Word32 -> Ptr MapInfo -> IO CInt Source