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 |
- Methods
- bufferAddVideoMeta
- bufferAddVideoMetaFull
- bufferAddVideoOverlayCompositionMeta
- bufferAddVideoRegionOfInterestMeta
- bufferAddVideoRegionOfInterestMetaId
- bufferGetVideoMeta
- bufferGetVideoMetaId
- bufferGetVideoRegionOfInterestMetaId
- bufferPoolConfigGetVideoAlignment
- bufferPoolConfigSetVideoAlignment
- isVideoOverlayPrepareWindowHandleMessage
- videoBlend
- videoBlendScaleLinearRGBA
- videoCalculateDisplayRatio
- videoChromaFromString
- videoChromaResample
- videoChromaToString
- videoColorTransferDecode
- videoColorTransferEncode
- videoConvertSample
- videoConvertSampleAsync
- videoCropMetaApiGetType
- videoEventIsForceKeyUnit
- videoEventNewDownstreamForceKeyUnit
- videoEventNewStillFrame
- videoEventNewUpstreamForceKeyUnit
- videoEventParseDownstreamForceKeyUnit
- videoEventParseStillFrame
- videoEventParseUpstreamForceKeyUnit
- videoGlTextureUploadMetaApiGetType
- videoGuessFramerate
- videoMetaApiGetType
- videoMultiviewGetDoubledHeightModes
- videoMultiviewGetDoubledSizeModes
- videoMultiviewGetDoubledWidthModes
- videoMultiviewGetMonoModes
- videoMultiviewGetUnpackedModes
- videoMultiviewGuessHalfAspect
- videoMultiviewVideoInfoChangeMode
- videoOverlayCompositionMetaApiGetType
- videoRegionOfInterestMetaApiGetType
- videoTileGetIndex
- bufferAddVideoMeta :: MonadIO m => Buffer -> [VideoFrameFlags] -> VideoFormat -> Word32 -> Word32 -> m VideoMeta
- bufferAddVideoMetaFull :: MonadIO m => Buffer -> [VideoFrameFlags] -> VideoFormat -> Word32 -> Word32 -> Word32 -> Word64 -> Int32 -> m VideoMeta
- bufferAddVideoOverlayCompositionMeta :: MonadIO m => Buffer -> Maybe VideoOverlayComposition -> m VideoOverlayCompositionMeta
- bufferAddVideoRegionOfInterestMeta :: MonadIO m => Buffer -> Text -> Word32 -> Word32 -> Word32 -> Word32 -> m VideoRegionOfInterestMeta
- bufferAddVideoRegionOfInterestMetaId :: MonadIO m => Buffer -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> m VideoRegionOfInterestMeta
- bufferGetVideoMeta :: MonadIO m => Buffer -> m VideoMeta
- bufferGetVideoMetaId :: MonadIO m => Buffer -> Int32 -> m VideoMeta
- bufferGetVideoRegionOfInterestMetaId :: MonadIO m => Buffer -> Int32 -> m VideoRegionOfInterestMeta
- bufferPoolConfigGetVideoAlignment :: MonadIO m => Structure -> VideoAlignment -> m Bool
- bufferPoolConfigSetVideoAlignment :: MonadIO m => Structure -> VideoAlignment -> m ()
- isVideoOverlayPrepareWindowHandleMessage :: MonadIO m => Message -> m Bool
- videoBlend :: MonadIO m => VideoFrame -> VideoFrame -> Int32 -> Int32 -> Float -> m Bool
- videoBlendScaleLinearRGBA :: MonadIO m => VideoInfo -> Buffer -> Int32 -> Int32 -> m (VideoInfo, Buffer)
- videoCalculateDisplayRatio :: MonadIO m => Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> m (Bool, Word32, Word32)
- videoChromaFromString :: MonadIO m => Text -> m [VideoChromaSite]
- videoChromaResample :: MonadIO m => VideoChromaResample -> Ptr () -> Int32 -> m ()
- videoChromaToString :: MonadIO m => [VideoChromaSite] -> m Text
- videoColorTransferDecode :: MonadIO m => VideoTransferFunction -> Double -> m Double
- videoColorTransferEncode :: MonadIO m => VideoTransferFunction -> Double -> m Double
- videoConvertSample :: MonadIO m => Sample -> Caps -> Word64 -> m Sample
- videoConvertSampleAsync :: MonadIO m => Sample -> Caps -> Word64 -> VideoConvertSampleCallback -> m ()
- videoCropMetaApiGetType :: MonadIO m => m GType
- videoEventIsForceKeyUnit :: MonadIO m => Event -> m Bool
- videoEventNewDownstreamForceKeyUnit :: MonadIO m => Word64 -> Word64 -> Word64 -> Bool -> Word32 -> m Event
- videoEventNewStillFrame :: MonadIO m => Bool -> m Event
- videoEventNewUpstreamForceKeyUnit :: MonadIO m => Word64 -> Bool -> Word32 -> m Event
- videoEventParseDownstreamForceKeyUnit :: MonadIO m => Event -> m (Bool, Word64, Word64, Word64, Bool, Word32)
- videoEventParseStillFrame :: MonadIO m => Event -> Bool -> m Bool
- videoEventParseUpstreamForceKeyUnit :: MonadIO m => Event -> m (Bool, Word64, Bool, Word32)
- videoGlTextureUploadMetaApiGetType :: MonadIO m => m GType
- videoGuessFramerate :: MonadIO m => Word64 -> m (Bool, Int32, Int32)
- videoMetaApiGetType :: MonadIO m => m GType
- videoMultiviewGetDoubledHeightModes :: MonadIO m => m GValue
- videoMultiviewGetDoubledSizeModes :: MonadIO m => m GValue
- videoMultiviewGetDoubledWidthModes :: MonadIO m => m GValue
- videoMultiviewGetMonoModes :: MonadIO m => m GValue
- videoMultiviewGetUnpackedModes :: MonadIO m => m GValue
- videoMultiviewGuessHalfAspect :: MonadIO m => VideoMultiviewMode -> Word32 -> Word32 -> Word32 -> Word32 -> m Bool
- videoMultiviewVideoInfoChangeMode :: MonadIO m => VideoInfo -> VideoMultiviewMode -> [VideoMultiviewFlags] -> m ()
- videoOverlayCompositionMetaApiGetType :: MonadIO m => m GType
- videoRegionOfInterestMetaApiGetType :: MonadIO m => m GType
- videoTileGetIndex :: MonadIO m => VideoTileMode -> Int32 -> Int32 -> Int32 -> Int32 -> m Word32
Methods
bufferAddVideoMeta
bufferAddVideoMeta :: MonadIO m => Buffer -> [VideoFrameFlags] -> VideoFormat -> Word32 -> Word32 -> m VideoMeta Source
bufferAddVideoMetaFull
bufferAddVideoMetaFull :: MonadIO m => Buffer -> [VideoFrameFlags] -> VideoFormat -> Word32 -> Word32 -> Word32 -> Word64 -> Int32 -> m VideoMeta Source
bufferAddVideoOverlayCompositionMeta
bufferAddVideoOverlayCompositionMeta :: MonadIO m => Buffer -> Maybe VideoOverlayComposition -> m VideoOverlayCompositionMeta Source
bufferAddVideoRegionOfInterestMeta
bufferAddVideoRegionOfInterestMeta :: MonadIO m => Buffer -> Text -> Word32 -> Word32 -> Word32 -> Word32 -> m VideoRegionOfInterestMeta Source
bufferAddVideoRegionOfInterestMetaId
bufferAddVideoRegionOfInterestMetaId :: MonadIO m => Buffer -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> m VideoRegionOfInterestMeta Source
bufferGetVideoMeta
bufferGetVideoMeta :: MonadIO m => Buffer -> m VideoMeta Source
bufferGetVideoMetaId
bufferGetVideoMetaId :: MonadIO m => Buffer -> Int32 -> m VideoMeta Source
bufferGetVideoRegionOfInterestMetaId
bufferGetVideoRegionOfInterestMetaId :: MonadIO m => Buffer -> Int32 -> m VideoRegionOfInterestMeta Source
bufferPoolConfigGetVideoAlignment
bufferPoolConfigGetVideoAlignment :: MonadIO m => Structure -> VideoAlignment -> m Bool Source
bufferPoolConfigSetVideoAlignment
bufferPoolConfigSetVideoAlignment :: MonadIO m => Structure -> VideoAlignment -> m () Source
isVideoOverlayPrepareWindowHandleMessage
isVideoOverlayPrepareWindowHandleMessage :: MonadIO m => Message -> m Bool Source
videoBlend
videoBlend :: MonadIO m => VideoFrame -> VideoFrame -> Int32 -> Int32 -> Float -> m Bool Source
videoBlendScaleLinearRGBA
videoBlendScaleLinearRGBA :: MonadIO m => VideoInfo -> Buffer -> Int32 -> Int32 -> m (VideoInfo, Buffer) Source
videoCalculateDisplayRatio
videoCalculateDisplayRatio :: MonadIO m => Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> m (Bool, Word32, Word32) Source
videoChromaFromString
videoChromaFromString :: MonadIO m => Text -> m [VideoChromaSite] Source
videoChromaResample
videoChromaResample :: MonadIO m => VideoChromaResample -> Ptr () -> Int32 -> m () Source
videoChromaToString
videoChromaToString :: MonadIO m => [VideoChromaSite] -> m Text Source
videoColorTransferDecode
videoColorTransferDecode :: MonadIO m => VideoTransferFunction -> Double -> m Double Source
videoColorTransferEncode
videoColorTransferEncode :: MonadIO m => VideoTransferFunction -> Double -> m Double Source
videoConvertSample
videoConvertSample :: MonadIO m => Sample -> Caps -> Word64 -> m Sample Source
videoConvertSampleAsync
videoConvertSampleAsync :: MonadIO m => Sample -> Caps -> Word64 -> VideoConvertSampleCallback -> m () Source
videoCropMetaApiGetType
videoCropMetaApiGetType :: MonadIO m => m GType Source
videoEventIsForceKeyUnit
videoEventIsForceKeyUnit :: MonadIO m => Event -> m Bool Source
videoEventNewDownstreamForceKeyUnit
videoEventNewDownstreamForceKeyUnit :: MonadIO m => Word64 -> Word64 -> Word64 -> Bool -> Word32 -> m Event Source
videoEventNewStillFrame
videoEventNewStillFrame :: MonadIO m => Bool -> m Event Source
videoEventNewUpstreamForceKeyUnit
videoEventParseDownstreamForceKeyUnit
videoEventParseDownstreamForceKeyUnit :: MonadIO m => Event -> m (Bool, Word64, Word64, Word64, Bool, Word32) Source
videoEventParseStillFrame
videoEventParseStillFrame :: MonadIO m => Event -> Bool -> m Bool Source
videoEventParseUpstreamForceKeyUnit
videoGlTextureUploadMetaApiGetType
videoGlTextureUploadMetaApiGetType :: MonadIO m => m GType Source
videoGuessFramerate
videoMetaApiGetType
videoMetaApiGetType :: MonadIO m => m GType Source
videoMultiviewGetDoubledHeightModes
videoMultiviewGetDoubledSizeModes
videoMultiviewGetDoubledSizeModes :: MonadIO m => m GValue Source
videoMultiviewGetDoubledWidthModes
videoMultiviewGetMonoModes
videoMultiviewGetMonoModes :: MonadIO m => m GValue Source
videoMultiviewGetUnpackedModes
videoMultiviewGetUnpackedModes :: MonadIO m => m GValue Source
videoMultiviewGuessHalfAspect
videoMultiviewGuessHalfAspect :: MonadIO m => VideoMultiviewMode -> Word32 -> Word32 -> Word32 -> Word32 -> m Bool Source
videoMultiviewVideoInfoChangeMode
videoMultiviewVideoInfoChangeMode :: MonadIO m => VideoInfo -> VideoMultiviewMode -> [VideoMultiviewFlags] -> m () Source
videoOverlayCompositionMetaApiGetType
videoRegionOfInterestMetaApiGetType
videoTileGetIndex
videoTileGetIndex :: MonadIO m => VideoTileMode -> Int32 -> Int32 -> Int32 -> Int32 -> m Word32 Source