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
- baseSinkDoPreroll
- baseSinkGetBlocksize
- baseSinkGetLastSample
- baseSinkGetLatency
- baseSinkGetMaxBitrate
- baseSinkGetMaxLateness
- baseSinkGetRenderDelay
- baseSinkGetSync
- baseSinkGetThrottleTime
- baseSinkGetTsOffset
- baseSinkIsAsyncEnabled
- baseSinkIsLastSampleEnabled
- baseSinkIsQosEnabled
- baseSinkQueryLatency
- baseSinkSetAsyncEnabled
- baseSinkSetBlocksize
- baseSinkSetLastSampleEnabled
- baseSinkSetMaxBitrate
- baseSinkSetMaxLateness
- baseSinkSetQosEnabled
- baseSinkSetRenderDelay
- baseSinkSetSync
- baseSinkSetThrottleTime
- baseSinkSetTsOffset
- baseSinkWait
- baseSinkWaitClock
- baseSinkWaitPreroll
- Properties
- newtype BaseSink = BaseSink (ForeignPtr BaseSink)
- class GObject o => BaseSinkK o
- toBaseSink :: BaseSinkK o => o -> IO BaseSink
- noBaseSink :: Maybe BaseSink
- data BaseSinkDoPrerollMethodInfo
- baseSinkDoPreroll :: (MonadIO m, BaseSinkK a) => a -> MiniObject -> m FlowReturn
- data BaseSinkGetBlocksizeMethodInfo
- baseSinkGetBlocksize :: (MonadIO m, BaseSinkK a) => a -> m Word32
- data BaseSinkGetLastSampleMethodInfo
- baseSinkGetLastSample :: (MonadIO m, BaseSinkK a) => a -> m Sample
- data BaseSinkGetLatencyMethodInfo
- baseSinkGetLatency :: (MonadIO m, BaseSinkK a) => a -> m Word64
- data BaseSinkGetMaxBitrateMethodInfo
- baseSinkGetMaxBitrate :: (MonadIO m, BaseSinkK a) => a -> m Word64
- data BaseSinkGetMaxLatenessMethodInfo
- baseSinkGetMaxLateness :: (MonadIO m, BaseSinkK a) => a -> m Int64
- data BaseSinkGetRenderDelayMethodInfo
- baseSinkGetRenderDelay :: (MonadIO m, BaseSinkK a) => a -> m Word64
- data BaseSinkGetSyncMethodInfo
- baseSinkGetSync :: (MonadIO m, BaseSinkK a) => a -> m Bool
- data BaseSinkGetThrottleTimeMethodInfo
- baseSinkGetThrottleTime :: (MonadIO m, BaseSinkK a) => a -> m Word64
- data BaseSinkGetTsOffsetMethodInfo
- baseSinkGetTsOffset :: (MonadIO m, BaseSinkK a) => a -> m Int64
- data BaseSinkIsAsyncEnabledMethodInfo
- baseSinkIsAsyncEnabled :: (MonadIO m, BaseSinkK a) => a -> m Bool
- data BaseSinkIsLastSampleEnabledMethodInfo
- baseSinkIsLastSampleEnabled :: (MonadIO m, BaseSinkK a) => a -> m Bool
- data BaseSinkIsQosEnabledMethodInfo
- baseSinkIsQosEnabled :: (MonadIO m, BaseSinkK a) => a -> m Bool
- data BaseSinkQueryLatencyMethodInfo
- baseSinkQueryLatency :: (MonadIO m, BaseSinkK a) => a -> m (Bool, Bool, Bool, Word64, Word64)
- data BaseSinkSetAsyncEnabledMethodInfo
- baseSinkSetAsyncEnabled :: (MonadIO m, BaseSinkK a) => a -> Bool -> m ()
- data BaseSinkSetBlocksizeMethodInfo
- baseSinkSetBlocksize :: (MonadIO m, BaseSinkK a) => a -> Word32 -> m ()
- data BaseSinkSetLastSampleEnabledMethodInfo
- baseSinkSetLastSampleEnabled :: (MonadIO m, BaseSinkK a) => a -> Bool -> m ()
- data BaseSinkSetMaxBitrateMethodInfo
- baseSinkSetMaxBitrate :: (MonadIO m, BaseSinkK a) => a -> Word64 -> m ()
- data BaseSinkSetMaxLatenessMethodInfo
- baseSinkSetMaxLateness :: (MonadIO m, BaseSinkK a) => a -> Int64 -> m ()
- data BaseSinkSetQosEnabledMethodInfo
- baseSinkSetQosEnabled :: (MonadIO m, BaseSinkK a) => a -> Bool -> m ()
- data BaseSinkSetRenderDelayMethodInfo
- baseSinkSetRenderDelay :: (MonadIO m, BaseSinkK a) => a -> Word64 -> m ()
- data BaseSinkSetSyncMethodInfo
- baseSinkSetSync :: (MonadIO m, BaseSinkK a) => a -> Bool -> m ()
- data BaseSinkSetThrottleTimeMethodInfo
- baseSinkSetThrottleTime :: (MonadIO m, BaseSinkK a) => a -> Word64 -> m ()
- data BaseSinkSetTsOffsetMethodInfo
- baseSinkSetTsOffset :: (MonadIO m, BaseSinkK a) => a -> Int64 -> m ()
- data BaseSinkWaitMethodInfo
- baseSinkWait :: (MonadIO m, BaseSinkK a) => a -> Word64 -> m (FlowReturn, Int64)
- data BaseSinkWaitClockMethodInfo
- baseSinkWaitClock :: (MonadIO m, BaseSinkK a) => a -> Word64 -> m (ClockReturn, Int64)
- data BaseSinkWaitPrerollMethodInfo
- baseSinkWaitPreroll :: (MonadIO m, BaseSinkK a) => a -> m FlowReturn
- data BaseSinkAsyncPropertyInfo
- constructBaseSinkAsync :: Bool -> IO ([Char], GValue)
- getBaseSinkAsync :: (MonadIO m, BaseSinkK o) => o -> m Bool
- setBaseSinkAsync :: (MonadIO m, BaseSinkK o) => o -> Bool -> m ()
- data BaseSinkBlocksizePropertyInfo
- constructBaseSinkBlocksize :: Word32 -> IO ([Char], GValue)
- getBaseSinkBlocksize :: (MonadIO m, BaseSinkK o) => o -> m Word32
- setBaseSinkBlocksize :: (MonadIO m, BaseSinkK o) => o -> Word32 -> m ()
- data BaseSinkEnableLastSamplePropertyInfo
- constructBaseSinkEnableLastSample :: Bool -> IO ([Char], GValue)
- getBaseSinkEnableLastSample :: (MonadIO m, BaseSinkK o) => o -> m Bool
- setBaseSinkEnableLastSample :: (MonadIO m, BaseSinkK o) => o -> Bool -> m ()
- data BaseSinkLastSamplePropertyInfo
- getBaseSinkLastSample :: (MonadIO m, BaseSinkK o) => o -> m Sample
- data BaseSinkMaxBitratePropertyInfo
- constructBaseSinkMaxBitrate :: Word64 -> IO ([Char], GValue)
- getBaseSinkMaxBitrate :: (MonadIO m, BaseSinkK o) => o -> m Word64
- setBaseSinkMaxBitrate :: (MonadIO m, BaseSinkK o) => o -> Word64 -> m ()
- data BaseSinkMaxLatenessPropertyInfo
- constructBaseSinkMaxLateness :: Int64 -> IO ([Char], GValue)
- getBaseSinkMaxLateness :: (MonadIO m, BaseSinkK o) => o -> m Int64
- setBaseSinkMaxLateness :: (MonadIO m, BaseSinkK o) => o -> Int64 -> m ()
- data BaseSinkQosPropertyInfo
- constructBaseSinkQos :: Bool -> IO ([Char], GValue)
- getBaseSinkQos :: (MonadIO m, BaseSinkK o) => o -> m Bool
- setBaseSinkQos :: (MonadIO m, BaseSinkK o) => o -> Bool -> m ()
- data BaseSinkRenderDelayPropertyInfo
- constructBaseSinkRenderDelay :: Word64 -> IO ([Char], GValue)
- getBaseSinkRenderDelay :: (MonadIO m, BaseSinkK o) => o -> m Word64
- setBaseSinkRenderDelay :: (MonadIO m, BaseSinkK o) => o -> Word64 -> m ()
- data BaseSinkSyncPropertyInfo
- constructBaseSinkSync :: Bool -> IO ([Char], GValue)
- getBaseSinkSync :: (MonadIO m, BaseSinkK o) => o -> m Bool
- setBaseSinkSync :: (MonadIO m, BaseSinkK o) => o -> Bool -> m ()
- data BaseSinkThrottleTimePropertyInfo
- constructBaseSinkThrottleTime :: Word64 -> IO ([Char], GValue)
- getBaseSinkThrottleTime :: (MonadIO m, BaseSinkK o) => o -> m Word64
- setBaseSinkThrottleTime :: (MonadIO m, BaseSinkK o) => o -> Word64 -> m ()
- data BaseSinkTsOffsetPropertyInfo
- constructBaseSinkTsOffset :: Int64 -> IO ([Char], GValue)
- getBaseSinkTsOffset :: (MonadIO m, BaseSinkK o) => o -> m Int64
- setBaseSinkTsOffset :: (MonadIO m, BaseSinkK o) => o -> Int64 -> m ()
Exported types
GObject BaseSink Source | |
((~) * info (ResolveBaseSinkMethod t BaseSink), MethodInfo * info BaseSink p) => IsLabel t (BaseSink -> p) Source | |
((~) * info (ResolveBaseSinkMethod t BaseSink), MethodInfo * info BaseSink p) => IsLabelProxy t (BaseSink -> p) Source | |
type ParentTypes BaseSink Source | |
type AttributeList BaseSink Source | |
type SignalList BaseSink Source |
toBaseSink :: BaseSinkK o => o -> IO BaseSink Source
Methods
baseSinkDoPreroll
data BaseSinkDoPrerollMethodInfo Source
((~) (TYPE Lifted) signature (MiniObject -> m FlowReturn), MonadIO m, BaseSinkK a) => MethodInfo (TYPE Lifted) BaseSinkDoPrerollMethodInfo a signature Source | |
baseSinkDoPreroll :: (MonadIO m, BaseSinkK a) => a -> MiniObject -> m FlowReturn Source
baseSinkGetBlocksize
data BaseSinkGetBlocksizeMethodInfo Source
((~) (TYPE Lifted) signature (m Word32), MonadIO m, BaseSinkK a) => MethodInfo (TYPE Lifted) BaseSinkGetBlocksizeMethodInfo a signature Source | |
baseSinkGetBlocksize :: (MonadIO m, BaseSinkK a) => a -> m Word32 Source
baseSinkGetLastSample
data BaseSinkGetLastSampleMethodInfo Source
((~) (TYPE Lifted) signature (m Sample), MonadIO m, BaseSinkK a) => MethodInfo (TYPE Lifted) BaseSinkGetLastSampleMethodInfo a signature Source | |
baseSinkGetLastSample :: (MonadIO m, BaseSinkK a) => a -> m Sample Source
baseSinkGetLatency
data BaseSinkGetLatencyMethodInfo Source
((~) (TYPE Lifted) signature (m Word64), MonadIO m, BaseSinkK a) => MethodInfo (TYPE Lifted) BaseSinkGetLatencyMethodInfo a signature Source | |
baseSinkGetLatency :: (MonadIO m, BaseSinkK a) => a -> m Word64 Source
baseSinkGetMaxBitrate
data BaseSinkGetMaxBitrateMethodInfo Source
((~) (TYPE Lifted) signature (m Word64), MonadIO m, BaseSinkK a) => MethodInfo (TYPE Lifted) BaseSinkGetMaxBitrateMethodInfo a signature Source | |
baseSinkGetMaxBitrate :: (MonadIO m, BaseSinkK a) => a -> m Word64 Source
baseSinkGetMaxLateness
data BaseSinkGetMaxLatenessMethodInfo Source
((~) (TYPE Lifted) signature (m Int64), MonadIO m, BaseSinkK a) => MethodInfo (TYPE Lifted) BaseSinkGetMaxLatenessMethodInfo a signature Source | |
baseSinkGetMaxLateness :: (MonadIO m, BaseSinkK a) => a -> m Int64 Source
baseSinkGetRenderDelay
data BaseSinkGetRenderDelayMethodInfo Source
((~) (TYPE Lifted) signature (m Word64), MonadIO m, BaseSinkK a) => MethodInfo (TYPE Lifted) BaseSinkGetRenderDelayMethodInfo a signature Source | |
baseSinkGetRenderDelay :: (MonadIO m, BaseSinkK a) => a -> m Word64 Source
baseSinkGetSync
data BaseSinkGetSyncMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, BaseSinkK a) => MethodInfo (TYPE Lifted) BaseSinkGetSyncMethodInfo a signature Source | |
baseSinkGetSync :: (MonadIO m, BaseSinkK a) => a -> m Bool Source
baseSinkGetThrottleTime
data BaseSinkGetThrottleTimeMethodInfo Source
((~) (TYPE Lifted) signature (m Word64), MonadIO m, BaseSinkK a) => MethodInfo (TYPE Lifted) BaseSinkGetThrottleTimeMethodInfo a signature Source | |
baseSinkGetThrottleTime :: (MonadIO m, BaseSinkK a) => a -> m Word64 Source
baseSinkGetTsOffset
data BaseSinkGetTsOffsetMethodInfo Source
((~) (TYPE Lifted) signature (m Int64), MonadIO m, BaseSinkK a) => MethodInfo (TYPE Lifted) BaseSinkGetTsOffsetMethodInfo a signature Source | |
baseSinkGetTsOffset :: (MonadIO m, BaseSinkK a) => a -> m Int64 Source
baseSinkIsAsyncEnabled
data BaseSinkIsAsyncEnabledMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, BaseSinkK a) => MethodInfo (TYPE Lifted) BaseSinkIsAsyncEnabledMethodInfo a signature Source | |
baseSinkIsAsyncEnabled :: (MonadIO m, BaseSinkK a) => a -> m Bool Source
baseSinkIsLastSampleEnabled
data BaseSinkIsLastSampleEnabledMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, BaseSinkK a) => MethodInfo (TYPE Lifted) BaseSinkIsLastSampleEnabledMethodInfo a signature Source | |
baseSinkIsLastSampleEnabled :: (MonadIO m, BaseSinkK a) => a -> m Bool Source
baseSinkIsQosEnabled
data BaseSinkIsQosEnabledMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, BaseSinkK a) => MethodInfo (TYPE Lifted) BaseSinkIsQosEnabledMethodInfo a signature Source | |
baseSinkIsQosEnabled :: (MonadIO m, BaseSinkK a) => a -> m Bool Source
baseSinkQueryLatency
baseSinkQueryLatency :: (MonadIO m, BaseSinkK a) => a -> m (Bool, Bool, Bool, Word64, Word64) Source
baseSinkSetAsyncEnabled
data BaseSinkSetAsyncEnabledMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, BaseSinkK a) => MethodInfo (TYPE Lifted) BaseSinkSetAsyncEnabledMethodInfo a signature Source | |
baseSinkSetAsyncEnabled :: (MonadIO m, BaseSinkK a) => a -> Bool -> m () Source
baseSinkSetBlocksize
data BaseSinkSetBlocksizeMethodInfo Source
((~) (TYPE Lifted) signature (Word32 -> m ()), MonadIO m, BaseSinkK a) => MethodInfo (TYPE Lifted) BaseSinkSetBlocksizeMethodInfo a signature Source | |
baseSinkSetBlocksize :: (MonadIO m, BaseSinkK a) => a -> Word32 -> m () Source
baseSinkSetLastSampleEnabled
data BaseSinkSetLastSampleEnabledMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, BaseSinkK a) => MethodInfo (TYPE Lifted) BaseSinkSetLastSampleEnabledMethodInfo a signature Source | |
baseSinkSetLastSampleEnabled :: (MonadIO m, BaseSinkK a) => a -> Bool -> m () Source
baseSinkSetMaxBitrate
data BaseSinkSetMaxBitrateMethodInfo Source
((~) (TYPE Lifted) signature (Word64 -> m ()), MonadIO m, BaseSinkK a) => MethodInfo (TYPE Lifted) BaseSinkSetMaxBitrateMethodInfo a signature Source | |
baseSinkSetMaxBitrate :: (MonadIO m, BaseSinkK a) => a -> Word64 -> m () Source
baseSinkSetMaxLateness
data BaseSinkSetMaxLatenessMethodInfo Source
((~) (TYPE Lifted) signature (Int64 -> m ()), MonadIO m, BaseSinkK a) => MethodInfo (TYPE Lifted) BaseSinkSetMaxLatenessMethodInfo a signature Source | |
baseSinkSetMaxLateness :: (MonadIO m, BaseSinkK a) => a -> Int64 -> m () Source
baseSinkSetQosEnabled
data BaseSinkSetQosEnabledMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, BaseSinkK a) => MethodInfo (TYPE Lifted) BaseSinkSetQosEnabledMethodInfo a signature Source | |
baseSinkSetQosEnabled :: (MonadIO m, BaseSinkK a) => a -> Bool -> m () Source
baseSinkSetRenderDelay
data BaseSinkSetRenderDelayMethodInfo Source
((~) (TYPE Lifted) signature (Word64 -> m ()), MonadIO m, BaseSinkK a) => MethodInfo (TYPE Lifted) BaseSinkSetRenderDelayMethodInfo a signature Source | |
baseSinkSetRenderDelay :: (MonadIO m, BaseSinkK a) => a -> Word64 -> m () Source
baseSinkSetSync
data BaseSinkSetSyncMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, BaseSinkK a) => MethodInfo (TYPE Lifted) BaseSinkSetSyncMethodInfo a signature Source | |
baseSinkSetSync :: (MonadIO m, BaseSinkK a) => a -> Bool -> m () Source
baseSinkSetThrottleTime
data BaseSinkSetThrottleTimeMethodInfo Source
((~) (TYPE Lifted) signature (Word64 -> m ()), MonadIO m, BaseSinkK a) => MethodInfo (TYPE Lifted) BaseSinkSetThrottleTimeMethodInfo a signature Source | |
baseSinkSetThrottleTime :: (MonadIO m, BaseSinkK a) => a -> Word64 -> m () Source
baseSinkSetTsOffset
data BaseSinkSetTsOffsetMethodInfo Source
((~) (TYPE Lifted) signature (Int64 -> m ()), MonadIO m, BaseSinkK a) => MethodInfo (TYPE Lifted) BaseSinkSetTsOffsetMethodInfo a signature Source | |
baseSinkSetTsOffset :: (MonadIO m, BaseSinkK a) => a -> Int64 -> m () Source
baseSinkWait
baseSinkWaitClock
baseSinkWaitPreroll
data BaseSinkWaitPrerollMethodInfo Source
((~) (TYPE Lifted) signature (m FlowReturn), MonadIO m, BaseSinkK a) => MethodInfo (TYPE Lifted) BaseSinkWaitPrerollMethodInfo a signature Source | |
baseSinkWaitPreroll :: (MonadIO m, BaseSinkK a) => a -> m FlowReturn Source
Properties
Async
data BaseSinkAsyncPropertyInfo Source
AttrInfo BaseSinkAsyncPropertyInfo Source | |
type AttrLabel BaseSinkAsyncPropertyInfo = "async" Source | |
type AttrGetType BaseSinkAsyncPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint BaseSinkAsyncPropertyInfo = BaseSinkK Source | |
type AttrSetTypeConstraint BaseSinkAsyncPropertyInfo = TYPE Lifted ~ Bool Source | |
type AttrAllowedOps BaseSinkAsyncPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getBaseSinkAsync :: (MonadIO m, BaseSinkK o) => o -> m Bool Source
setBaseSinkAsync :: (MonadIO m, BaseSinkK o) => o -> Bool -> m () Source
Blocksize
data BaseSinkBlocksizePropertyInfo Source
AttrInfo BaseSinkBlocksizePropertyInfo Source | |
type AttrLabel BaseSinkBlocksizePropertyInfo = "blocksize" Source | |
type AttrGetType BaseSinkBlocksizePropertyInfo = Word32 Source | |
type AttrBaseTypeConstraint BaseSinkBlocksizePropertyInfo = BaseSinkK Source | |
type AttrSetTypeConstraint BaseSinkBlocksizePropertyInfo = TYPE Lifted ~ Word32 Source | |
type AttrAllowedOps BaseSinkBlocksizePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getBaseSinkBlocksize :: (MonadIO m, BaseSinkK o) => o -> m Word32 Source
setBaseSinkBlocksize :: (MonadIO m, BaseSinkK o) => o -> Word32 -> m () Source
EnableLastSample
data BaseSinkEnableLastSamplePropertyInfo Source
AttrInfo BaseSinkEnableLastSamplePropertyInfo Source | |
type AttrLabel BaseSinkEnableLastSamplePropertyInfo = "enable-last-sample" Source | |
type AttrGetType BaseSinkEnableLastSamplePropertyInfo = Bool Source | |
type AttrBaseTypeConstraint BaseSinkEnableLastSamplePropertyInfo = BaseSinkK Source | |
type AttrSetTypeConstraint BaseSinkEnableLastSamplePropertyInfo = TYPE Lifted ~ Bool Source | |
type AttrAllowedOps BaseSinkEnableLastSamplePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getBaseSinkEnableLastSample :: (MonadIO m, BaseSinkK o) => o -> m Bool Source
setBaseSinkEnableLastSample :: (MonadIO m, BaseSinkK o) => o -> Bool -> m () Source
LastSample
data BaseSinkLastSamplePropertyInfo Source
AttrInfo BaseSinkLastSamplePropertyInfo Source | |
type AttrLabel BaseSinkLastSamplePropertyInfo = "last-sample" Source | |
type AttrGetType BaseSinkLastSamplePropertyInfo = Sample Source | |
type AttrBaseTypeConstraint BaseSinkLastSamplePropertyInfo = BaseSinkK Source | |
type AttrSetTypeConstraint BaseSinkLastSamplePropertyInfo = TYPE Lifted ~ () Source | |
type AttrAllowedOps BaseSinkLastSamplePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) Source |
getBaseSinkLastSample :: (MonadIO m, BaseSinkK o) => o -> m Sample Source
MaxBitrate
data BaseSinkMaxBitratePropertyInfo Source
AttrInfo BaseSinkMaxBitratePropertyInfo Source | |
type AttrLabel BaseSinkMaxBitratePropertyInfo = "max-bitrate" Source | |
type AttrGetType BaseSinkMaxBitratePropertyInfo = Word64 Source | |
type AttrBaseTypeConstraint BaseSinkMaxBitratePropertyInfo = BaseSinkK Source | |
type AttrSetTypeConstraint BaseSinkMaxBitratePropertyInfo = TYPE Lifted ~ Word64 Source | |
type AttrAllowedOps BaseSinkMaxBitratePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getBaseSinkMaxBitrate :: (MonadIO m, BaseSinkK o) => o -> m Word64 Source
setBaseSinkMaxBitrate :: (MonadIO m, BaseSinkK o) => o -> Word64 -> m () Source
MaxLateness
data BaseSinkMaxLatenessPropertyInfo Source
AttrInfo BaseSinkMaxLatenessPropertyInfo Source | |
type AttrLabel BaseSinkMaxLatenessPropertyInfo = "max-lateness" Source | |
type AttrGetType BaseSinkMaxLatenessPropertyInfo = Int64 Source | |
type AttrBaseTypeConstraint BaseSinkMaxLatenessPropertyInfo = BaseSinkK Source | |
type AttrSetTypeConstraint BaseSinkMaxLatenessPropertyInfo = TYPE Lifted ~ Int64 Source | |
type AttrAllowedOps BaseSinkMaxLatenessPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getBaseSinkMaxLateness :: (MonadIO m, BaseSinkK o) => o -> m Int64 Source
setBaseSinkMaxLateness :: (MonadIO m, BaseSinkK o) => o -> Int64 -> m () Source
Qos
data BaseSinkQosPropertyInfo Source
AttrInfo BaseSinkQosPropertyInfo Source | |
type AttrLabel BaseSinkQosPropertyInfo = "qos" Source | |
type AttrGetType BaseSinkQosPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint BaseSinkQosPropertyInfo = BaseSinkK Source | |
type AttrSetTypeConstraint BaseSinkQosPropertyInfo = TYPE Lifted ~ Bool Source | |
type AttrAllowedOps BaseSinkQosPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getBaseSinkQos :: (MonadIO m, BaseSinkK o) => o -> m Bool Source
setBaseSinkQos :: (MonadIO m, BaseSinkK o) => o -> Bool -> m () Source
RenderDelay
data BaseSinkRenderDelayPropertyInfo Source
AttrInfo BaseSinkRenderDelayPropertyInfo Source | |
type AttrLabel BaseSinkRenderDelayPropertyInfo = "render-delay" Source | |
type AttrGetType BaseSinkRenderDelayPropertyInfo = Word64 Source | |
type AttrBaseTypeConstraint BaseSinkRenderDelayPropertyInfo = BaseSinkK Source | |
type AttrSetTypeConstraint BaseSinkRenderDelayPropertyInfo = TYPE Lifted ~ Word64 Source | |
type AttrAllowedOps BaseSinkRenderDelayPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getBaseSinkRenderDelay :: (MonadIO m, BaseSinkK o) => o -> m Word64 Source
setBaseSinkRenderDelay :: (MonadIO m, BaseSinkK o) => o -> Word64 -> m () Source
Sync
data BaseSinkSyncPropertyInfo Source
AttrInfo BaseSinkSyncPropertyInfo Source | |
type AttrLabel BaseSinkSyncPropertyInfo = "sync" Source | |
type AttrGetType BaseSinkSyncPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint BaseSinkSyncPropertyInfo = BaseSinkK Source | |
type AttrSetTypeConstraint BaseSinkSyncPropertyInfo = TYPE Lifted ~ Bool Source | |
type AttrAllowedOps BaseSinkSyncPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getBaseSinkSync :: (MonadIO m, BaseSinkK o) => o -> m Bool Source
setBaseSinkSync :: (MonadIO m, BaseSinkK o) => o -> Bool -> m () Source
ThrottleTime
data BaseSinkThrottleTimePropertyInfo Source
AttrInfo BaseSinkThrottleTimePropertyInfo Source | |
type AttrLabel BaseSinkThrottleTimePropertyInfo = "throttle-time" Source | |
type AttrGetType BaseSinkThrottleTimePropertyInfo = Word64 Source | |
type AttrBaseTypeConstraint BaseSinkThrottleTimePropertyInfo = BaseSinkK Source | |
type AttrSetTypeConstraint BaseSinkThrottleTimePropertyInfo = TYPE Lifted ~ Word64 Source | |
type AttrAllowedOps BaseSinkThrottleTimePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getBaseSinkThrottleTime :: (MonadIO m, BaseSinkK o) => o -> m Word64 Source
setBaseSinkThrottleTime :: (MonadIO m, BaseSinkK o) => o -> Word64 -> m () Source
TsOffset
data BaseSinkTsOffsetPropertyInfo Source
AttrInfo BaseSinkTsOffsetPropertyInfo Source | |
type AttrLabel BaseSinkTsOffsetPropertyInfo = "ts-offset" Source | |
type AttrGetType BaseSinkTsOffsetPropertyInfo = Int64 Source | |
type AttrBaseTypeConstraint BaseSinkTsOffsetPropertyInfo = BaseSinkK Source | |
type AttrSetTypeConstraint BaseSinkTsOffsetPropertyInfo = TYPE Lifted ~ Int64 Source | |
type AttrAllowedOps BaseSinkTsOffsetPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getBaseSinkTsOffset :: (MonadIO m, BaseSinkK o) => o -> m Int64 Source
setBaseSinkTsOffset :: (MonadIO m, BaseSinkK o) => o -> Int64 -> m () Source