| 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.GstBase.Objects.BaseSink
Contents
- 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
Description
- 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
Constructors
| BaseSink (ForeignPtr BaseSink) |
Instances
| 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 | |
class GObject o => BaseSinkK o Source
Instances
| (GObject o, IsDescendantOf BaseSink o) => BaseSinkK o Source | |
toBaseSink :: BaseSinkK o => o -> IO BaseSink Source
Methods
baseSinkDoPreroll
data BaseSinkDoPrerollMethodInfo Source
Instances
| ((~) (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
Instances
| ((~) (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
Instances
| ((~) (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
Instances
| ((~) (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
Instances
| ((~) (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
Instances
| ((~) (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
Instances
| ((~) (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
Instances
| ((~) (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
Instances
| ((~) (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
Instances
| ((~) (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
Instances
| ((~) (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
Instances
| ((~) (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
Instances
| ((~) (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
Instances
| ((~) (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
Instances
| ((~) (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
Instances
| ((~) (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
Instances
| ((~) (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
Instances
| ((~) (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
Instances
| ((~) (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
Instances
| ((~) (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
Instances
| ((~) (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
Instances
| ((~) (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
Instances
| ((~) (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
Instances
| ((~) (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
Instances
| 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
Instances
| 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
Instances
| 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
Instances
| 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
Instances
| 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
Instances
| 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
Instances
| 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
Instances
| 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
Instances
| 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
Instances
| 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
Instances
| 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