gi-gstbase-1.0.18: GStreamerBase bindings

CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (inaki@blueleaf.cc)
Safe HaskellNone
LanguageHaskell2010

GI.GstBase.Flags

Contents

Description

 
Synopsis

Flags

BaseParseFrameFlags

data BaseParseFrameFlags Source #

Flags to be used in a BaseParseFrame.

Constructors

BaseParseFrameFlagsNone

no flag

BaseParseFrameFlagsNewFrame

set by baseclass if current frame is passed for processing to the subclass for the first time (and not set on subsequent calls with same data).

BaseParseFrameFlagsNoFrame

set to indicate this buffer should not be counted as frame, e.g. if this frame is dependent on a previous one. As it is not counted as a frame, bitrate increases but frame to time conversions are maintained.

BaseParseFrameFlagsClip

prePushFrame can set this to indicate that regular segment clipping can still be performed (as opposed to any custom one having been done).

BaseParseFrameFlagsDrop

indicates to finishFrame that the the frame should be dropped (and might be handled internally by subclass)

BaseParseFrameFlagsQueue

indicates to finishFrame that the the frame should be queued for now and processed fully later when the first non-queued frame is finished

AnotherBaseParseFrameFlags Int

Catch-all for unknown values

Instances
Enum BaseParseFrameFlags Source # 
Instance details

Defined in GI.GstBase.Flags

Eq BaseParseFrameFlags Source # 
Instance details

Defined in GI.GstBase.Flags

Ord BaseParseFrameFlags Source # 
Instance details

Defined in GI.GstBase.Flags

Show BaseParseFrameFlags Source # 
Instance details

Defined in GI.GstBase.Flags

IsGFlag BaseParseFrameFlags Source # 
Instance details

Defined in GI.GstBase.Flags

BaseSrcFlags

data BaseSrcFlags Source #

The Element flags that a basesrc element may have.

Constructors

BaseSrcFlagsStarting

has source is starting

BaseSrcFlagsStarted

has source been started

BaseSrcFlagsLast

offset to define more flags

AnotherBaseSrcFlags Int

Catch-all for unknown values

CollectPadsStateFlags

data CollectPadsStateFlags Source #

No description available in the introspection data.

Constructors

CollectPadsStateFlagsEos

Set if collectdata's pad is EOS.

CollectPadsStateFlagsFlushing

Set if collectdata's pad is flushing.

CollectPadsStateFlagsNewSegment

Set if collectdata's pad received a new_segment event.

CollectPadsStateFlagsWaiting

Set if collectdata's pad must be waited for when collecting.

CollectPadsStateFlagsLocked

Set collectdata's pad WAITING state must not be changed. CollectPadsStateFlags indicate private state of a collectdata('s pad).

AnotherCollectPadsStateFlags Int

Catch-all for unknown values

Instances
Enum CollectPadsStateFlags Source # 
Instance details

Defined in GI.GstBase.Flags

Eq CollectPadsStateFlags Source # 
Instance details

Defined in GI.GstBase.Flags

Ord CollectPadsStateFlags Source # 
Instance details

Defined in GI.GstBase.Flags

Show CollectPadsStateFlags Source # 
Instance details

Defined in GI.GstBase.Flags

IsGFlag CollectPadsStateFlags Source # 
Instance details

Defined in GI.GstBase.Flags