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
- baseTransformGetAllocator
- baseTransformGetBufferPool
- baseTransformIsInPlace
- baseTransformIsPassthrough
- baseTransformIsQosEnabled
- baseTransformReconfigureSink
- baseTransformReconfigureSrc
- baseTransformSetGapAware
- baseTransformSetInPlace
- baseTransformSetPassthrough
- baseTransformSetPreferPassthrough
- baseTransformSetQosEnabled
- baseTransformUpdateQos
- baseTransformUpdateSrcCaps
- Properties
- newtype BaseTransform = BaseTransform (ForeignPtr BaseTransform)
- class GObject o => BaseTransformK o
- toBaseTransform :: BaseTransformK o => o -> IO BaseTransform
- noBaseTransform :: Maybe BaseTransform
- data BaseTransformGetAllocatorMethodInfo
- baseTransformGetAllocator :: (MonadIO m, BaseTransformK a) => a -> m (Allocator, AllocationParams)
- data BaseTransformGetBufferPoolMethodInfo
- baseTransformGetBufferPool :: (MonadIO m, BaseTransformK a) => a -> m BufferPool
- data BaseTransformIsInPlaceMethodInfo
- baseTransformIsInPlace :: (MonadIO m, BaseTransformK a) => a -> m Bool
- data BaseTransformIsPassthroughMethodInfo
- baseTransformIsPassthrough :: (MonadIO m, BaseTransformK a) => a -> m Bool
- data BaseTransformIsQosEnabledMethodInfo
- baseTransformIsQosEnabled :: (MonadIO m, BaseTransformK a) => a -> m Bool
- data BaseTransformReconfigureSinkMethodInfo
- baseTransformReconfigureSink :: (MonadIO m, BaseTransformK a) => a -> m ()
- data BaseTransformReconfigureSrcMethodInfo
- baseTransformReconfigureSrc :: (MonadIO m, BaseTransformK a) => a -> m ()
- data BaseTransformSetGapAwareMethodInfo
- baseTransformSetGapAware :: (MonadIO m, BaseTransformK a) => a -> Bool -> m ()
- data BaseTransformSetInPlaceMethodInfo
- baseTransformSetInPlace :: (MonadIO m, BaseTransformK a) => a -> Bool -> m ()
- data BaseTransformSetPassthroughMethodInfo
- baseTransformSetPassthrough :: (MonadIO m, BaseTransformK a) => a -> Bool -> m ()
- data BaseTransformSetPreferPassthroughMethodInfo
- baseTransformSetPreferPassthrough :: (MonadIO m, BaseTransformK a) => a -> Bool -> m ()
- data BaseTransformSetQosEnabledMethodInfo
- baseTransformSetQosEnabled :: (MonadIO m, BaseTransformK a) => a -> Bool -> m ()
- data BaseTransformUpdateQosMethodInfo
- baseTransformUpdateQos :: (MonadIO m, BaseTransformK a) => a -> Double -> Int64 -> Word64 -> m ()
- data BaseTransformUpdateSrcCapsMethodInfo
- baseTransformUpdateSrcCaps :: (MonadIO m, BaseTransformK a) => a -> Caps -> m Bool
- data BaseTransformQosPropertyInfo
- constructBaseTransformQos :: Bool -> IO ([Char], GValue)
- getBaseTransformQos :: (MonadIO m, BaseTransformK o) => o -> m Bool
- setBaseTransformQos :: (MonadIO m, BaseTransformK o) => o -> Bool -> m ()
Exported types
newtype BaseTransform Source
GObject BaseTransform Source | |
((~) * info (ResolveBaseTransformMethod t BaseTransform), MethodInfo * info BaseTransform p) => IsLabel t (BaseTransform -> p) Source | |
((~) * info (ResolveBaseTransformMethod t BaseTransform), MethodInfo * info BaseTransform p) => IsLabelProxy t (BaseTransform -> p) Source | |
type ParentTypes BaseTransform Source | |
type AttributeList BaseTransform Source | |
type SignalList BaseTransform Source |
class GObject o => BaseTransformK o Source
(GObject o, IsDescendantOf BaseTransform o) => BaseTransformK o Source | |
toBaseTransform :: BaseTransformK o => o -> IO BaseTransform Source
Methods
baseTransformGetAllocator
data BaseTransformGetAllocatorMethodInfo Source
((~) (TYPE Lifted) signature (m (Allocator, AllocationParams)), MonadIO m, BaseTransformK a) => MethodInfo (TYPE Lifted) BaseTransformGetAllocatorMethodInfo a signature Source | |
baseTransformGetAllocator :: (MonadIO m, BaseTransformK a) => a -> m (Allocator, AllocationParams) Source
baseTransformGetBufferPool
data BaseTransformGetBufferPoolMethodInfo Source
((~) (TYPE Lifted) signature (m BufferPool), MonadIO m, BaseTransformK a) => MethodInfo (TYPE Lifted) BaseTransformGetBufferPoolMethodInfo a signature Source | |
baseTransformGetBufferPool :: (MonadIO m, BaseTransformK a) => a -> m BufferPool Source
baseTransformIsInPlace
data BaseTransformIsInPlaceMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, BaseTransformK a) => MethodInfo (TYPE Lifted) BaseTransformIsInPlaceMethodInfo a signature Source | |
baseTransformIsInPlace :: (MonadIO m, BaseTransformK a) => a -> m Bool Source
baseTransformIsPassthrough
data BaseTransformIsPassthroughMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, BaseTransformK a) => MethodInfo (TYPE Lifted) BaseTransformIsPassthroughMethodInfo a signature Source | |
baseTransformIsPassthrough :: (MonadIO m, BaseTransformK a) => a -> m Bool Source
baseTransformIsQosEnabled
data BaseTransformIsQosEnabledMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, BaseTransformK a) => MethodInfo (TYPE Lifted) BaseTransformIsQosEnabledMethodInfo a signature Source | |
baseTransformIsQosEnabled :: (MonadIO m, BaseTransformK a) => a -> m Bool Source
baseTransformReconfigureSink
data BaseTransformReconfigureSinkMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, BaseTransformK a) => MethodInfo (TYPE Lifted) BaseTransformReconfigureSinkMethodInfo a signature Source | |
baseTransformReconfigureSink :: (MonadIO m, BaseTransformK a) => a -> m () Source
baseTransformReconfigureSrc
data BaseTransformReconfigureSrcMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, BaseTransformK a) => MethodInfo (TYPE Lifted) BaseTransformReconfigureSrcMethodInfo a signature Source | |
baseTransformReconfigureSrc :: (MonadIO m, BaseTransformK a) => a -> m () Source
baseTransformSetGapAware
data BaseTransformSetGapAwareMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, BaseTransformK a) => MethodInfo (TYPE Lifted) BaseTransformSetGapAwareMethodInfo a signature Source | |
baseTransformSetGapAware :: (MonadIO m, BaseTransformK a) => a -> Bool -> m () Source
baseTransformSetInPlace
data BaseTransformSetInPlaceMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, BaseTransformK a) => MethodInfo (TYPE Lifted) BaseTransformSetInPlaceMethodInfo a signature Source | |
baseTransformSetInPlace :: (MonadIO m, BaseTransformK a) => a -> Bool -> m () Source
baseTransformSetPassthrough
data BaseTransformSetPassthroughMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, BaseTransformK a) => MethodInfo (TYPE Lifted) BaseTransformSetPassthroughMethodInfo a signature Source | |
baseTransformSetPassthrough :: (MonadIO m, BaseTransformK a) => a -> Bool -> m () Source
baseTransformSetPreferPassthrough
data BaseTransformSetPreferPassthroughMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, BaseTransformK a) => MethodInfo (TYPE Lifted) BaseTransformSetPreferPassthroughMethodInfo a signature Source | |
baseTransformSetPreferPassthrough :: (MonadIO m, BaseTransformK a) => a -> Bool -> m () Source
baseTransformSetQosEnabled
data BaseTransformSetQosEnabledMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, BaseTransformK a) => MethodInfo (TYPE Lifted) BaseTransformSetQosEnabledMethodInfo a signature Source | |
baseTransformSetQosEnabled :: (MonadIO m, BaseTransformK a) => a -> Bool -> m () Source
baseTransformUpdateQos
data BaseTransformUpdateQosMethodInfo Source
((~) (TYPE Lifted) signature (Double -> Int64 -> Word64 -> m ()), MonadIO m, BaseTransformK a) => MethodInfo (TYPE Lifted) BaseTransformUpdateQosMethodInfo a signature Source | |
baseTransformUpdateQos :: (MonadIO m, BaseTransformK a) => a -> Double -> Int64 -> Word64 -> m () Source
baseTransformUpdateSrcCaps
data BaseTransformUpdateSrcCapsMethodInfo Source
((~) (TYPE Lifted) signature (Caps -> m Bool), MonadIO m, BaseTransformK a) => MethodInfo (TYPE Lifted) BaseTransformUpdateSrcCapsMethodInfo a signature Source | |
baseTransformUpdateSrcCaps :: (MonadIO m, BaseTransformK a) => a -> Caps -> m Bool Source
Properties
Qos
data BaseTransformQosPropertyInfo Source
getBaseTransformQos :: (MonadIO m, BaseTransformK o) => o -> m Bool Source
setBaseTransformQos :: (MonadIO m, BaseTransformK o) => o -> Bool -> m () Source