gi-gstbase-0.1.6.13: GstBase bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.GstBase.Objects.BaseParse

Contents

Description

 

Synopsis

Exported types

newtype BaseParse Source

Instances

GObject BaseParse Source 
((~) * info (ResolveBaseParseMethod t BaseParse), MethodInfo * info BaseParse p) => IsLabel t (BaseParse -> p) Source 

Methods

fromLabel :: Proxy# Symbol t -> BaseParse -> p

((~) * info (ResolveBaseParseMethod t BaseParse), MethodInfo * info BaseParse p) => IsLabelProxy t (BaseParse -> p) Source 

Methods

fromLabelProxy :: Proxy Symbol t -> BaseParse -> p

type ParentTypes BaseParse Source 
type AttributeList BaseParse Source 
type SignalList BaseParse Source 

Methods

baseParseAddIndexEntry

baseParseConvertDefault

baseParseConvertDefault :: (MonadIO m, BaseParseK a) => a -> Format -> Int64 -> Format -> Int64 -> m Bool Source

baseParseFinishFrame

baseParseFinishFrame :: (MonadIO m, BaseParseK a) => a -> BaseParseFrame -> Int32 -> m FlowReturn Source

baseParseMergeTags

data BaseParseMergeTagsMethodInfo Source

Instances

((~) (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

baseParsePushFrame :: (MonadIO m, BaseParseK a) => a -> BaseParseFrame -> m FlowReturn Source

baseParseSetAverageBitrate

baseParseSetDuration

data BaseParseSetDurationMethodInfo Source

Instances

((~) (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

baseParseSetHasTimingInfo

baseParseSetInferTs

baseParseSetLatency

baseParseSetMinFrameSize

baseParseSetPassthrough

baseParseSetPtsInterpolation

baseParseSetSyncable

baseParseSetTsAtOffset

Properties

DisablePassthrough

data BaseParseDisablePassthroughPropertyInfo Source

Instances

AttrInfo BaseParseDisablePassthroughPropertyInfo Source 
type AttrLabel BaseParseDisablePassthroughPropertyInfo = "disable-passthrough" Source 
type AttrGetType BaseParseDisablePassthroughPropertyInfo = Bool Source 
type AttrBaseTypeConstraint BaseParseDisablePassthroughPropertyInfo = BaseParseK Source 
type AttrSetTypeConstraint BaseParseDisablePassthroughPropertyInfo = TYPE Lifted ~ Bool Source 
type AttrAllowedOps BaseParseDisablePassthroughPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source