gi-ges-1.0.4: libges bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.GES.Flags

Description

 
Synopsis

Flags

MarkerFlags

data MarkerFlags Source #

No description available in the introspection data.

Since: 1.20

Constructors

MarkerFlagsNone

Marker does not serve any special purpose.

MarkerFlagsSnappable

Marker can be a snapping target.

AnotherMarkerFlags Int

Catch-all for unknown values

Instances

Instances details
Enum MarkerFlags Source # 
Instance details

Defined in GI.GES.Flags

Show MarkerFlags Source # 
Instance details

Defined in GI.GES.Flags

Eq MarkerFlags Source # 
Instance details

Defined in GI.GES.Flags

Ord MarkerFlags Source # 
Instance details

Defined in GI.GES.Flags

BoxedFlags MarkerFlags Source # 
Instance details

Defined in GI.GES.Flags

IsGFlag MarkerFlags Source # 
Instance details

Defined in GI.GES.Flags

TypedObject MarkerFlags Source # 
Instance details

Defined in GI.GES.Flags

Methods

glibType :: IO GType

HasParentTypes MarkerFlags Source # 
Instance details

Defined in GI.GES.Flags

type ParentTypes MarkerFlags Source # 
Instance details

Defined in GI.GES.Flags

type ParentTypes MarkerFlags = '[] :: [Type]

MetaFlag

data MetaFlag Source #

No description available in the introspection data.

Constructors

MetaFlagReadable

The metadata is readable

MetaFlagWritable

The metadata is writable

MetaFlagReadwrite

The metadata is readable and writable

AnotherMetaFlag Int

Catch-all for unknown values

Instances

Instances details
Enum MetaFlag Source # 
Instance details

Defined in GI.GES.Flags

Show MetaFlag Source # 
Instance details

Defined in GI.GES.Flags

Eq MetaFlag Source # 
Instance details

Defined in GI.GES.Flags

Ord MetaFlag Source # 
Instance details

Defined in GI.GES.Flags

BoxedFlags MetaFlag Source # 
Instance details

Defined in GI.GES.Flags

IsGFlag MetaFlag Source # 
Instance details

Defined in GI.GES.Flags

TypedObject MetaFlag Source # 
Instance details

Defined in GI.GES.Flags

Methods

glibType :: IO GType

HasParentTypes MetaFlag Source # 
Instance details

Defined in GI.GES.Flags

type ParentTypes MetaFlag Source # 
Instance details

Defined in GI.GES.Flags

type ParentTypes MetaFlag = '[] :: [Type]

PipelineFlags

data PipelineFlags Source #

The various modes a Pipeline can be configured to.

Constructors

PipelineFlagsAudioPreview

Output the Pipeline:timeline's audio to the soundcard

PipelineFlagsVideoPreview

Output the Pipeline:timeline's video to the screen

PipelineFlagsFullPreview

Output both the Pipeline:timeline's audio and video to the soundcard and screen (default)

PipelineFlagsRender

Render the Pipeline:timeline with forced decoding (the underlying encodebin has its encodebin:avoid-reencoding property set to False)

PipelineFlagsSmartRender

Render the Pipeline:timeline, avoiding decoding/reencoding (the underlying encodebin has its encodebin:avoid-reencoding property set to True). > NOTE: Smart rendering can not work in tracks where Track:mixing > is enabled.

AnotherPipelineFlags Int

Catch-all for unknown values

Instances

Instances details
Enum PipelineFlags Source # 
Instance details

Defined in GI.GES.Flags

Show PipelineFlags Source # 
Instance details

Defined in GI.GES.Flags

Eq PipelineFlags Source # 
Instance details

Defined in GI.GES.Flags

Ord PipelineFlags Source # 
Instance details

Defined in GI.GES.Flags

BoxedFlags PipelineFlags Source # 
Instance details

Defined in GI.GES.Flags

IsGFlag PipelineFlags Source # 
Instance details

Defined in GI.GES.Flags

TypedObject PipelineFlags Source # 
Instance details

Defined in GI.GES.Flags

Methods

glibType :: IO GType

HasParentTypes PipelineFlags Source # 
Instance details

Defined in GI.GES.Flags

type ParentTypes PipelineFlags Source # 
Instance details

Defined in GI.GES.Flags

type ParentTypes PipelineFlags = '[] :: [Type]

TrackType

data TrackType Source #

Types of content handled by a track. If the content is not one of gESTRACKTYPEAUDIO, gESTRACKTYPEVIDEO or gESTRACKTYPETEXT, the user of the Track must set the type to gESTRACKTYPECUSTOM.

gESTRACKTYPEUNKNOWN is for internal purposes and should not be used by users

Constructors

TrackTypeUnknown

A track of unknown type (i.e. invalid)

TrackTypeAudio

An audio track

TrackTypeVideo

A video track

TrackTypeText

A text (subtitle) track

TrackTypeCustom

A custom-content track

AnotherTrackType Int

Catch-all for unknown values

Instances

Instances details
Enum TrackType Source # 
Instance details

Defined in GI.GES.Flags

Show TrackType Source # 
Instance details

Defined in GI.GES.Flags

Eq TrackType Source # 
Instance details

Defined in GI.GES.Flags

Ord TrackType Source # 
Instance details

Defined in GI.GES.Flags

BoxedFlags TrackType Source # 
Instance details

Defined in GI.GES.Flags

IsGFlag TrackType Source # 
Instance details

Defined in GI.GES.Flags

TypedObject TrackType Source # 
Instance details

Defined in GI.GES.Flags

Methods

glibType :: IO GType

HasParentTypes TrackType Source # 
Instance details

Defined in GI.GES.Flags

type ParentTypes TrackType Source # 
Instance details

Defined in GI.GES.Flags

type ParentTypes TrackType = '[] :: [Type]