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 |
Extra alignment paramters for the memory of video buffers. This structure is usually used to configure the bufferpool if it supports the #GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT.
- newtype VideoAlignment = VideoAlignment (ForeignPtr VideoAlignment)
- newZeroVideoAlignment :: MonadIO m => m VideoAlignment
- noVideoAlignment :: Maybe VideoAlignment
- data VideoAlignmentResetMethodInfo
- videoAlignmentReset :: MonadIO m => VideoAlignment -> m ()
- videoAlignmentReadPaddingBottom :: VideoAlignment -> IO Word32
- videoAlignmentReadPaddingLeft :: VideoAlignment -> IO Word32
- videoAlignmentReadPaddingRight :: VideoAlignment -> IO Word32
- videoAlignmentReadPaddingTop :: VideoAlignment -> IO Word32
Exported types
newtype VideoAlignment Source
((~) * info (ResolveVideoAlignmentMethod t VideoAlignment), MethodInfo * info VideoAlignment p) => IsLabel t (VideoAlignment -> p) Source | |
((~) * info (ResolveVideoAlignmentMethod t VideoAlignment), MethodInfo * info VideoAlignment p) => IsLabelProxy t (VideoAlignment -> p) Source | |
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) VideoAlignmentResetMethodInfo VideoAlignment signature Source | |
newZeroVideoAlignment :: MonadIO m => m VideoAlignment Source
Construct a VideoAlignment
struct initialized to zero.
Methods
videoAlignmentReset
data VideoAlignmentResetMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) VideoAlignmentResetMethodInfo VideoAlignment signature Source | |
videoAlignmentReset :: MonadIO m => VideoAlignment -> m () Source