| 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.Structs.VideoOverlayRectangle
Contents
Description
An opaque video overlay rectangle object. A rectangle contains a single overlay rectangle which can be added to a composition.
- newtype VideoOverlayRectangle = VideoOverlayRectangle (ManagedPtr 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 #
Constructors
| VideoOverlayRectangle (ManagedPtr VideoOverlayRectangle) |
Instances
Methods
copy
data VideoOverlayRectangleCopyMethodInfo Source #
Instances
| ((~) * signature (m VideoOverlayRectangle), MonadIO m) => MethodInfo * VideoOverlayRectangleCopyMethodInfo VideoOverlayRectangle signature Source # | |
getFlags
data VideoOverlayRectangleGetFlagsMethodInfo Source #
Instances
| ((~) * signature (m VideoOverlayFormatFlags), MonadIO m) => MethodInfo * VideoOverlayRectangleGetFlagsMethodInfo VideoOverlayRectangle signature Source # | |
videoOverlayRectangleGetFlags :: MonadIO m => VideoOverlayRectangle -> m VideoOverlayFormatFlags Source #
getGlobalAlpha
data VideoOverlayRectangleGetGlobalAlphaMethodInfo Source #
Instances
| ((~) * signature (m Float), MonadIO m) => MethodInfo * VideoOverlayRectangleGetGlobalAlphaMethodInfo VideoOverlayRectangle signature Source # | |
getPixelsArgb
data VideoOverlayRectangleGetPixelsArgbMethodInfo Source #
Instances
| ((~) * signature (VideoOverlayFormatFlags -> m Buffer), MonadIO m) => MethodInfo * VideoOverlayRectangleGetPixelsArgbMethodInfo VideoOverlayRectangle signature Source # | |
videoOverlayRectangleGetPixelsArgb :: MonadIO m => VideoOverlayRectangle -> VideoOverlayFormatFlags -> m Buffer Source #
getPixelsAyuv
data VideoOverlayRectangleGetPixelsAyuvMethodInfo Source #
Instances
| ((~) * signature (VideoOverlayFormatFlags -> m Buffer), MonadIO m) => MethodInfo * VideoOverlayRectangleGetPixelsAyuvMethodInfo VideoOverlayRectangle signature Source # | |
videoOverlayRectangleGetPixelsAyuv :: MonadIO m => VideoOverlayRectangle -> VideoOverlayFormatFlags -> m Buffer Source #
getPixelsRaw
data VideoOverlayRectangleGetPixelsRawMethodInfo Source #
Instances
| ((~) * signature (VideoOverlayFormatFlags -> m Buffer), MonadIO m) => MethodInfo * VideoOverlayRectangleGetPixelsRawMethodInfo VideoOverlayRectangle signature Source # | |
videoOverlayRectangleGetPixelsRaw :: MonadIO m => VideoOverlayRectangle -> VideoOverlayFormatFlags -> m Buffer Source #
getPixelsUnscaledArgb
data VideoOverlayRectangleGetPixelsUnscaledArgbMethodInfo Source #
Instances
| ((~) * signature (VideoOverlayFormatFlags -> m Buffer), MonadIO m) => MethodInfo * VideoOverlayRectangleGetPixelsUnscaledArgbMethodInfo VideoOverlayRectangle signature Source # | |
videoOverlayRectangleGetPixelsUnscaledArgb :: MonadIO m => VideoOverlayRectangle -> VideoOverlayFormatFlags -> m Buffer Source #
getPixelsUnscaledAyuv
data VideoOverlayRectangleGetPixelsUnscaledAyuvMethodInfo Source #
Instances
| ((~) * signature (VideoOverlayFormatFlags -> m Buffer), MonadIO m) => MethodInfo * VideoOverlayRectangleGetPixelsUnscaledAyuvMethodInfo VideoOverlayRectangle signature Source # | |
videoOverlayRectangleGetPixelsUnscaledAyuv :: MonadIO m => VideoOverlayRectangle -> VideoOverlayFormatFlags -> m Buffer Source #
getPixelsUnscaledRaw
data VideoOverlayRectangleGetPixelsUnscaledRawMethodInfo Source #
Instances
| ((~) * signature (VideoOverlayFormatFlags -> m Buffer), MonadIO m) => MethodInfo * VideoOverlayRectangleGetPixelsUnscaledRawMethodInfo VideoOverlayRectangle signature Source # | |
videoOverlayRectangleGetPixelsUnscaledRaw :: MonadIO m => VideoOverlayRectangle -> VideoOverlayFormatFlags -> m Buffer Source #
getRenderRectangle
videoOverlayRectangleGetRenderRectangle :: MonadIO m => VideoOverlayRectangle -> m (Bool, Int32, Int32, Word32, Word32) Source #
getSeqnum
data VideoOverlayRectangleGetSeqnumMethodInfo Source #
Instances
| ((~) * signature (m Word32), MonadIO m) => MethodInfo * VideoOverlayRectangleGetSeqnumMethodInfo VideoOverlayRectangle signature Source # | |
videoOverlayRectangleGetSeqnum :: MonadIO m => VideoOverlayRectangle -> m Word32 Source #
newRaw
videoOverlayRectangleNewRaw :: MonadIO m => Buffer -> Int32 -> Int32 -> Word32 -> Word32 -> VideoOverlayFormatFlags -> m VideoOverlayRectangle Source #
setGlobalAlpha
data VideoOverlayRectangleSetGlobalAlphaMethodInfo Source #
Instances
| ((~) * signature (Float -> m ()), MonadIO m) => MethodInfo * VideoOverlayRectangleSetGlobalAlphaMethodInfo VideoOverlayRectangle signature Source # | |
videoOverlayRectangleSetGlobalAlpha :: MonadIO m => VideoOverlayRectangle -> Float -> m () Source #
setRenderRectangle
videoOverlayRectangleSetRenderRectangle :: MonadIO m => VideoOverlayRectangle -> Int32 -> Int32 -> Word32 -> Word32 -> m () Source #