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 |
#GstVideoResampler is a structure which holds the information required to perform various kinds of resampling filtering.
- newtype VideoResampler = VideoResampler (ForeignPtr VideoResampler)
- newZeroVideoResampler :: MonadIO m => m VideoResampler
- noVideoResampler :: Maybe VideoResampler
- data VideoResamplerClearMethodInfo
- videoResamplerClear :: MonadIO m => VideoResampler -> m ()
- data VideoResamplerInitMethodInfo
- videoResamplerInit :: MonadIO m => VideoResampler -> VideoResamplerMethod -> VideoResamplerFlags -> Word32 -> Word32 -> Double -> Word32 -> Word32 -> Structure -> m Bool
- videoResamplerReadInSize :: VideoResampler -> IO Int32
- videoResamplerReadMaxTaps :: VideoResampler -> IO Word32
- videoResamplerReadNPhases :: VideoResampler -> IO Word32
- videoResamplerReadNTaps :: VideoResampler -> IO Word32
- videoResamplerReadOffset :: VideoResampler -> IO Word32
- videoResamplerReadOutSize :: VideoResampler -> IO Int32
- videoResamplerReadPhase :: VideoResampler -> IO Word32
- videoResamplerReadTaps :: VideoResampler -> IO Double
Exported types
newtype VideoResampler Source
((~) * info (ResolveVideoResamplerMethod t VideoResampler), MethodInfo * info VideoResampler p) => IsLabel t (VideoResampler -> p) Source | |
((~) * info (ResolveVideoResamplerMethod t VideoResampler), MethodInfo * info VideoResampler p) => IsLabelProxy t (VideoResampler -> p) Source | |
((~) (TYPE Lifted) signature (VideoResamplerMethod -> VideoResamplerFlags -> Word32 -> Word32 -> Double -> Word32 -> Word32 -> Structure -> m Bool), MonadIO m) => MethodInfo (TYPE Lifted) VideoResamplerInitMethodInfo VideoResampler signature Source | |
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) VideoResamplerClearMethodInfo VideoResampler signature Source | |
newZeroVideoResampler :: MonadIO m => m VideoResampler Source
Construct a VideoResampler
struct initialized to zero.
Methods
videoResamplerClear
data VideoResamplerClearMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) VideoResamplerClearMethodInfo VideoResampler signature Source | |
videoResamplerClear :: MonadIO m => VideoResampler -> m () Source
videoResamplerInit
data VideoResamplerInitMethodInfo Source
((~) (TYPE Lifted) signature (VideoResamplerMethod -> VideoResamplerFlags -> Word32 -> Word32 -> Double -> Word32 -> Word32 -> Structure -> m Bool), MonadIO m) => MethodInfo (TYPE Lifted) VideoResamplerInitMethodInfo VideoResampler signature Source | |
videoResamplerInit :: MonadIO m => VideoResampler -> VideoResamplerMethod -> VideoResamplerFlags -> Word32 -> Word32 -> Double -> Word32 -> Word32 -> Structure -> m Bool Source