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 |
- Exported types
- Methods
- videoOverlayRectangleCopy
- videoOverlayRectangleGetFlags
- videoOverlayRectangleGetGlobalAlpha
- videoOverlayRectangleGetPixelsArgb
- videoOverlayRectangleGetPixelsAyuv
- videoOverlayRectangleGetPixelsRaw
- videoOverlayRectangleGetPixelsUnscaledArgb
- videoOverlayRectangleGetPixelsUnscaledAyuv
- videoOverlayRectangleGetPixelsUnscaledRaw
- videoOverlayRectangleGetRenderRectangle
- videoOverlayRectangleGetSeqnum
- videoOverlayRectangleNewRaw
- videoOverlayRectangleSetGlobalAlpha
- videoOverlayRectangleSetRenderRectangle
An opaque video overlay rectangle object. A rectangle contains a single overlay rectangle which can be added to a composition.
- newtype VideoOverlayRectangle = VideoOverlayRectangle (ForeignPtr VideoOverlayRectangle)
- noVideoOverlayRectangle :: Maybe VideoOverlayRectangle
- data VideoOverlayRectangleCopyMethodInfo
- videoOverlayRectangleCopy :: MonadIO m => VideoOverlayRectangle -> m VideoOverlayRectangle
- data VideoOverlayRectangleGetFlagsMethodInfo
- videoOverlayRectangleGetFlags :: MonadIO m => VideoOverlayRectangle -> m VideoOverlayFormatFlags
- data VideoOverlayRectangleGetGlobalAlphaMethodInfo
- videoOverlayRectangleGetGlobalAlpha :: MonadIO m => VideoOverlayRectangle -> m Float
- data VideoOverlayRectangleGetPixelsArgbMethodInfo
- videoOverlayRectangleGetPixelsArgb :: MonadIO m => VideoOverlayRectangle -> VideoOverlayFormatFlags -> m Buffer
- data VideoOverlayRectangleGetPixelsAyuvMethodInfo
- videoOverlayRectangleGetPixelsAyuv :: MonadIO m => VideoOverlayRectangle -> VideoOverlayFormatFlags -> m Buffer
- data VideoOverlayRectangleGetPixelsRawMethodInfo
- videoOverlayRectangleGetPixelsRaw :: MonadIO m => VideoOverlayRectangle -> VideoOverlayFormatFlags -> m Buffer
- data VideoOverlayRectangleGetPixelsUnscaledArgbMethodInfo
- videoOverlayRectangleGetPixelsUnscaledArgb :: MonadIO m => VideoOverlayRectangle -> VideoOverlayFormatFlags -> m Buffer
- data VideoOverlayRectangleGetPixelsUnscaledAyuvMethodInfo
- videoOverlayRectangleGetPixelsUnscaledAyuv :: MonadIO m => VideoOverlayRectangle -> VideoOverlayFormatFlags -> m Buffer
- data VideoOverlayRectangleGetPixelsUnscaledRawMethodInfo
- videoOverlayRectangleGetPixelsUnscaledRaw :: MonadIO m => VideoOverlayRectangle -> VideoOverlayFormatFlags -> m Buffer
- data VideoOverlayRectangleGetRenderRectangleMethodInfo
- videoOverlayRectangleGetRenderRectangle :: MonadIO m => VideoOverlayRectangle -> m (Bool, Int32, Int32, Word32, Word32)
- data VideoOverlayRectangleGetSeqnumMethodInfo
- videoOverlayRectangleGetSeqnum :: MonadIO m => VideoOverlayRectangle -> m Word32
- videoOverlayRectangleNewRaw :: MonadIO m => Buffer -> Int32 -> Int32 -> Word32 -> Word32 -> VideoOverlayFormatFlags -> m VideoOverlayRectangle
- data VideoOverlayRectangleSetGlobalAlphaMethodInfo
- videoOverlayRectangleSetGlobalAlpha :: MonadIO m => VideoOverlayRectangle -> Float -> m ()
- data VideoOverlayRectangleSetRenderRectangleMethodInfo
- videoOverlayRectangleSetRenderRectangle :: MonadIO m => VideoOverlayRectangle -> Int32 -> Int32 -> Word32 -> Word32 -> m ()
Exported types
newtype VideoOverlayRectangle Source
Methods
videoOverlayRectangleCopy
data VideoOverlayRectangleCopyMethodInfo Source
((~) (TYPE Lifted) signature (m VideoOverlayRectangle), MonadIO m) => MethodInfo (TYPE Lifted) VideoOverlayRectangleCopyMethodInfo VideoOverlayRectangle signature Source | |
videoOverlayRectangleGetFlags
data VideoOverlayRectangleGetFlagsMethodInfo Source
((~) (TYPE Lifted) signature (m VideoOverlayFormatFlags), MonadIO m) => MethodInfo (TYPE Lifted) VideoOverlayRectangleGetFlagsMethodInfo VideoOverlayRectangle signature Source | |
videoOverlayRectangleGetFlags :: MonadIO m => VideoOverlayRectangle -> m VideoOverlayFormatFlags Source
videoOverlayRectangleGetGlobalAlpha
data VideoOverlayRectangleGetGlobalAlphaMethodInfo Source
((~) (TYPE Lifted) signature (m Float), MonadIO m) => MethodInfo (TYPE Lifted) VideoOverlayRectangleGetGlobalAlphaMethodInfo VideoOverlayRectangle signature Source | |
videoOverlayRectangleGetPixelsArgb
data VideoOverlayRectangleGetPixelsArgbMethodInfo Source
((~) (TYPE Lifted) signature (VideoOverlayFormatFlags -> m Buffer), MonadIO m) => MethodInfo (TYPE Lifted) VideoOverlayRectangleGetPixelsArgbMethodInfo VideoOverlayRectangle signature Source | |
videoOverlayRectangleGetPixelsArgb :: MonadIO m => VideoOverlayRectangle -> VideoOverlayFormatFlags -> m Buffer Source
videoOverlayRectangleGetPixelsAyuv
data VideoOverlayRectangleGetPixelsAyuvMethodInfo Source
((~) (TYPE Lifted) signature (VideoOverlayFormatFlags -> m Buffer), MonadIO m) => MethodInfo (TYPE Lifted) VideoOverlayRectangleGetPixelsAyuvMethodInfo VideoOverlayRectangle signature Source | |
videoOverlayRectangleGetPixelsAyuv :: MonadIO m => VideoOverlayRectangle -> VideoOverlayFormatFlags -> m Buffer Source
videoOverlayRectangleGetPixelsRaw
data VideoOverlayRectangleGetPixelsRawMethodInfo Source
((~) (TYPE Lifted) signature (VideoOverlayFormatFlags -> m Buffer), MonadIO m) => MethodInfo (TYPE Lifted) VideoOverlayRectangleGetPixelsRawMethodInfo VideoOverlayRectangle signature Source | |
videoOverlayRectangleGetPixelsRaw :: MonadIO m => VideoOverlayRectangle -> VideoOverlayFormatFlags -> m Buffer Source
videoOverlayRectangleGetPixelsUnscaledArgb
data VideoOverlayRectangleGetPixelsUnscaledArgbMethodInfo Source
((~) (TYPE Lifted) signature (VideoOverlayFormatFlags -> m Buffer), MonadIO m) => MethodInfo (TYPE Lifted) VideoOverlayRectangleGetPixelsUnscaledArgbMethodInfo VideoOverlayRectangle signature Source | |
videoOverlayRectangleGetPixelsUnscaledArgb :: MonadIO m => VideoOverlayRectangle -> VideoOverlayFormatFlags -> m Buffer Source
videoOverlayRectangleGetPixelsUnscaledAyuv
data VideoOverlayRectangleGetPixelsUnscaledAyuvMethodInfo Source
((~) (TYPE Lifted) signature (VideoOverlayFormatFlags -> m Buffer), MonadIO m) => MethodInfo (TYPE Lifted) VideoOverlayRectangleGetPixelsUnscaledAyuvMethodInfo VideoOverlayRectangle signature Source | |
videoOverlayRectangleGetPixelsUnscaledAyuv :: MonadIO m => VideoOverlayRectangle -> VideoOverlayFormatFlags -> m Buffer Source
videoOverlayRectangleGetPixelsUnscaledRaw
data VideoOverlayRectangleGetPixelsUnscaledRawMethodInfo Source
((~) (TYPE Lifted) signature (VideoOverlayFormatFlags -> m Buffer), MonadIO m) => MethodInfo (TYPE Lifted) VideoOverlayRectangleGetPixelsUnscaledRawMethodInfo VideoOverlayRectangle signature Source | |
videoOverlayRectangleGetPixelsUnscaledRaw :: MonadIO m => VideoOverlayRectangle -> VideoOverlayFormatFlags -> m Buffer Source
videoOverlayRectangleGetRenderRectangle
data VideoOverlayRectangleGetRenderRectangleMethodInfo Source
((~) (TYPE Lifted) signature (m (Bool, Int32, Int32, Word32, Word32)), MonadIO m) => MethodInfo (TYPE Lifted) VideoOverlayRectangleGetRenderRectangleMethodInfo VideoOverlayRectangle signature Source | |
videoOverlayRectangleGetRenderRectangle :: MonadIO m => VideoOverlayRectangle -> m (Bool, Int32, Int32, Word32, Word32) Source
videoOverlayRectangleGetSeqnum
data VideoOverlayRectangleGetSeqnumMethodInfo Source
((~) (TYPE Lifted) signature (m Word32), MonadIO m) => MethodInfo (TYPE Lifted) VideoOverlayRectangleGetSeqnumMethodInfo VideoOverlayRectangle signature Source | |
videoOverlayRectangleNewRaw
videoOverlayRectangleNewRaw :: MonadIO m => Buffer -> Int32 -> Int32 -> Word32 -> Word32 -> VideoOverlayFormatFlags -> m VideoOverlayRectangle Source
videoOverlayRectangleSetGlobalAlpha
data VideoOverlayRectangleSetGlobalAlphaMethodInfo Source
((~) (TYPE Lifted) signature (Float -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) VideoOverlayRectangleSetGlobalAlphaMethodInfo VideoOverlayRectangle signature Source | |
videoOverlayRectangleSetGlobalAlpha :: MonadIO m => VideoOverlayRectangle -> Float -> m () Source
videoOverlayRectangleSetRenderRectangle
data VideoOverlayRectangleSetRenderRectangleMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> Int32 -> Word32 -> Word32 -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) VideoOverlayRectangleSetRenderRectangleMethodInfo VideoOverlayRectangle signature Source | |
videoOverlayRectangleSetRenderRectangle :: MonadIO m => VideoOverlayRectangle -> Int32 -> Int32 -> Word32 -> Word32 -> m () Source