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
- baseParseAddIndexEntry
- baseParseConvertDefault
- baseParseFinishFrame
- baseParseMergeTags
- baseParsePushFrame
- baseParseSetAverageBitrate
- baseParseSetDuration
- baseParseSetFrameRate
- baseParseSetHasTimingInfo
- baseParseSetInferTs
- baseParseSetLatency
- baseParseSetMinFrameSize
- baseParseSetPassthrough
- baseParseSetPtsInterpolation
- baseParseSetSyncable
- baseParseSetTsAtOffset
- Properties
- newtype BaseParse = BaseParse (ForeignPtr BaseParse)
- class GObject o => BaseParseK o
- toBaseParse :: BaseParseK o => o -> IO BaseParse
- noBaseParse :: Maybe BaseParse
- data BaseParseAddIndexEntryMethodInfo
- baseParseAddIndexEntry :: (MonadIO m, BaseParseK a) => a -> Word64 -> Word64 -> Bool -> Bool -> m Bool
- data BaseParseConvertDefaultMethodInfo
- baseParseConvertDefault :: (MonadIO m, BaseParseK a) => a -> Format -> Int64 -> Format -> Int64 -> m Bool
- data BaseParseFinishFrameMethodInfo
- baseParseFinishFrame :: (MonadIO m, BaseParseK a) => a -> BaseParseFrame -> Int32 -> m FlowReturn
- data BaseParseMergeTagsMethodInfo
- baseParseMergeTags :: (MonadIO m, BaseParseK a) => a -> Maybe TagList -> TagMergeMode -> m ()
- data BaseParsePushFrameMethodInfo
- baseParsePushFrame :: (MonadIO m, BaseParseK a) => a -> BaseParseFrame -> m FlowReturn
- data BaseParseSetAverageBitrateMethodInfo
- baseParseSetAverageBitrate :: (MonadIO m, BaseParseK a) => a -> Word32 -> m ()
- data BaseParseSetDurationMethodInfo
- baseParseSetDuration :: (MonadIO m, BaseParseK a) => a -> Format -> Int64 -> Int32 -> m ()
- data BaseParseSetFrameRateMethodInfo
- baseParseSetFrameRate :: (MonadIO m, BaseParseK a) => a -> Word32 -> Word32 -> Word32 -> Word32 -> m ()
- data BaseParseSetHasTimingInfoMethodInfo
- baseParseSetHasTimingInfo :: (MonadIO m, BaseParseK a) => a -> Bool -> m ()
- data BaseParseSetInferTsMethodInfo
- baseParseSetInferTs :: (MonadIO m, BaseParseK a) => a -> Bool -> m ()
- data BaseParseSetLatencyMethodInfo
- baseParseSetLatency :: (MonadIO m, BaseParseK a) => a -> Word64 -> Word64 -> m ()
- data BaseParseSetMinFrameSizeMethodInfo
- baseParseSetMinFrameSize :: (MonadIO m, BaseParseK a) => a -> Word32 -> m ()
- data BaseParseSetPassthroughMethodInfo
- baseParseSetPassthrough :: (MonadIO m, BaseParseK a) => a -> Bool -> m ()
- data BaseParseSetPtsInterpolationMethodInfo
- baseParseSetPtsInterpolation :: (MonadIO m, BaseParseK a) => a -> Bool -> m ()
- data BaseParseSetSyncableMethodInfo
- baseParseSetSyncable :: (MonadIO m, BaseParseK a) => a -> Bool -> m ()
- data BaseParseSetTsAtOffsetMethodInfo
- baseParseSetTsAtOffset :: (MonadIO m, BaseParseK a) => a -> Word64 -> m ()
- data BaseParseDisablePassthroughPropertyInfo
- constructBaseParseDisablePassthrough :: Bool -> IO ([Char], GValue)
- getBaseParseDisablePassthrough :: (MonadIO m, BaseParseK o) => o -> m Bool
- setBaseParseDisablePassthrough :: (MonadIO m, BaseParseK o) => o -> Bool -> m ()
Exported types
GObject BaseParse Source | |
((~) * info (ResolveBaseParseMethod t BaseParse), MethodInfo * info BaseParse p) => IsLabel t (BaseParse -> p) Source | |
((~) * info (ResolveBaseParseMethod t BaseParse), MethodInfo * info BaseParse p) => IsLabelProxy t (BaseParse -> p) Source | |
type ParentTypes BaseParse Source | |
type AttributeList BaseParse Source | |
type SignalList BaseParse Source |
class GObject o => BaseParseK o Source
(GObject o, IsDescendantOf BaseParse o) => BaseParseK o Source | |
toBaseParse :: BaseParseK o => o -> IO BaseParse Source
Methods
baseParseAddIndexEntry
data BaseParseAddIndexEntryMethodInfo Source
((~) (TYPE Lifted) signature (Word64 -> Word64 -> Bool -> Bool -> m Bool), MonadIO m, BaseParseK a) => MethodInfo (TYPE Lifted) BaseParseAddIndexEntryMethodInfo a signature Source | |
baseParseAddIndexEntry :: (MonadIO m, BaseParseK a) => a -> Word64 -> Word64 -> Bool -> Bool -> m Bool Source
baseParseConvertDefault
data BaseParseConvertDefaultMethodInfo Source
((~) (TYPE Lifted) signature (Format -> Int64 -> Format -> Int64 -> m Bool), MonadIO m, BaseParseK a) => MethodInfo (TYPE Lifted) BaseParseConvertDefaultMethodInfo a signature Source | |
baseParseConvertDefault :: (MonadIO m, BaseParseK a) => a -> Format -> Int64 -> Format -> Int64 -> m Bool Source
baseParseFinishFrame
data BaseParseFinishFrameMethodInfo Source
((~) (TYPE Lifted) signature (BaseParseFrame -> Int32 -> m FlowReturn), MonadIO m, BaseParseK a) => MethodInfo (TYPE Lifted) BaseParseFinishFrameMethodInfo a signature Source | |
baseParseFinishFrame :: (MonadIO m, BaseParseK a) => a -> BaseParseFrame -> Int32 -> m FlowReturn Source
baseParseMergeTags
data BaseParseMergeTagsMethodInfo Source
((~) (TYPE Lifted) signature (Maybe TagList -> TagMergeMode -> m ()), MonadIO m, BaseParseK a) => MethodInfo (TYPE Lifted) BaseParseMergeTagsMethodInfo a signature Source | |
baseParseMergeTags :: (MonadIO m, BaseParseK a) => a -> Maybe TagList -> TagMergeMode -> m () Source
baseParsePushFrame
data BaseParsePushFrameMethodInfo Source
((~) (TYPE Lifted) signature (BaseParseFrame -> m FlowReturn), MonadIO m, BaseParseK a) => MethodInfo (TYPE Lifted) BaseParsePushFrameMethodInfo a signature Source | |
baseParsePushFrame :: (MonadIO m, BaseParseK a) => a -> BaseParseFrame -> m FlowReturn Source
baseParseSetAverageBitrate
data BaseParseSetAverageBitrateMethodInfo Source
((~) (TYPE Lifted) signature (Word32 -> m ()), MonadIO m, BaseParseK a) => MethodInfo (TYPE Lifted) BaseParseSetAverageBitrateMethodInfo a signature Source | |
baseParseSetAverageBitrate :: (MonadIO m, BaseParseK a) => a -> Word32 -> m () Source
baseParseSetDuration
data BaseParseSetDurationMethodInfo Source
((~) (TYPE Lifted) signature (Format -> Int64 -> Int32 -> m ()), MonadIO m, BaseParseK a) => MethodInfo (TYPE Lifted) BaseParseSetDurationMethodInfo a signature Source | |
baseParseSetDuration :: (MonadIO m, BaseParseK a) => a -> Format -> Int64 -> Int32 -> m () Source
baseParseSetFrameRate
data BaseParseSetFrameRateMethodInfo Source
((~) (TYPE Lifted) signature (Word32 -> Word32 -> Word32 -> Word32 -> m ()), MonadIO m, BaseParseK a) => MethodInfo (TYPE Lifted) BaseParseSetFrameRateMethodInfo a signature Source | |
baseParseSetFrameRate :: (MonadIO m, BaseParseK a) => a -> Word32 -> Word32 -> Word32 -> Word32 -> m () Source
baseParseSetHasTimingInfo
data BaseParseSetHasTimingInfoMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, BaseParseK a) => MethodInfo (TYPE Lifted) BaseParseSetHasTimingInfoMethodInfo a signature Source | |
baseParseSetHasTimingInfo :: (MonadIO m, BaseParseK a) => a -> Bool -> m () Source
baseParseSetInferTs
data BaseParseSetInferTsMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, BaseParseK a) => MethodInfo (TYPE Lifted) BaseParseSetInferTsMethodInfo a signature Source | |
baseParseSetInferTs :: (MonadIO m, BaseParseK a) => a -> Bool -> m () Source
baseParseSetLatency
data BaseParseSetLatencyMethodInfo Source
((~) (TYPE Lifted) signature (Word64 -> Word64 -> m ()), MonadIO m, BaseParseK a) => MethodInfo (TYPE Lifted) BaseParseSetLatencyMethodInfo a signature Source | |
baseParseSetLatency :: (MonadIO m, BaseParseK a) => a -> Word64 -> Word64 -> m () Source
baseParseSetMinFrameSize
data BaseParseSetMinFrameSizeMethodInfo Source
((~) (TYPE Lifted) signature (Word32 -> m ()), MonadIO m, BaseParseK a) => MethodInfo (TYPE Lifted) BaseParseSetMinFrameSizeMethodInfo a signature Source | |
baseParseSetMinFrameSize :: (MonadIO m, BaseParseK a) => a -> Word32 -> m () Source
baseParseSetPassthrough
data BaseParseSetPassthroughMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, BaseParseK a) => MethodInfo (TYPE Lifted) BaseParseSetPassthroughMethodInfo a signature Source | |
baseParseSetPassthrough :: (MonadIO m, BaseParseK a) => a -> Bool -> m () Source
baseParseSetPtsInterpolation
data BaseParseSetPtsInterpolationMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, BaseParseK a) => MethodInfo (TYPE Lifted) BaseParseSetPtsInterpolationMethodInfo a signature Source | |
baseParseSetPtsInterpolation :: (MonadIO m, BaseParseK a) => a -> Bool -> m () Source
baseParseSetSyncable
data BaseParseSetSyncableMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, BaseParseK a) => MethodInfo (TYPE Lifted) BaseParseSetSyncableMethodInfo a signature Source | |
baseParseSetSyncable :: (MonadIO m, BaseParseK a) => a -> Bool -> m () Source
baseParseSetTsAtOffset
data BaseParseSetTsAtOffsetMethodInfo Source
((~) (TYPE Lifted) signature (Word64 -> m ()), MonadIO m, BaseParseK a) => MethodInfo (TYPE Lifted) BaseParseSetTsAtOffsetMethodInfo a signature Source | |
baseParseSetTsAtOffset :: (MonadIO m, BaseParseK a) => a -> Word64 -> m () Source
Properties
DisablePassthrough
data BaseParseDisablePassthroughPropertyInfo Source
getBaseParseDisablePassthrough :: (MonadIO m, BaseParseK o) => o -> m Bool Source
setBaseParseDisablePassthrough :: (MonadIO m, BaseParseK o) => o -> Bool -> m () Source