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.Objects.MultiFileSource

Description

Outputs the video stream from a given image sequence. The start frame chosen will be determined by the in-point property on the track element.

This should not be used anymore, the imagesequence:// protocol should be used instead. Check the imagesequencesrc GStreamer element for more information.

Synopsis

Exported types

newtype MultiFileSource Source #

Memory-managed wrapper type.

Constructors

MultiFileSource (ManagedPtr MultiFileSource) 

Instances

Instances details
Eq MultiFileSource Source # 
Instance details

Defined in GI.GES.Objects.MultiFileSource

GObject MultiFileSource Source # 
Instance details

Defined in GI.GES.Objects.MultiFileSource

ManagedPtrNewtype MultiFileSource Source # 
Instance details

Defined in GI.GES.Objects.MultiFileSource

TypedObject MultiFileSource Source # 
Instance details

Defined in GI.GES.Objects.MultiFileSource

Methods

glibType :: IO GType

HasParentTypes MultiFileSource Source # 
Instance details

Defined in GI.GES.Objects.MultiFileSource

IsGValue (Maybe MultiFileSource) Source #

Convert MultiFileSource to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.GES.Objects.MultiFileSource

Methods

gvalueGType_ :: IO GType

gvalueSet_ :: Ptr GValue -> Maybe MultiFileSource -> IO ()

gvalueGet_ :: Ptr GValue -> IO (Maybe MultiFileSource)

type ParentTypes MultiFileSource Source # 
Instance details

Defined in GI.GES.Objects.MultiFileSource

class (GObject o, IsDescendantOf MultiFileSource o) => IsMultiFileSource o Source #

Type class for types which can be safely cast to MultiFileSource, for instance with toMultiFileSource.

Instances

Instances details
(GObject o, IsDescendantOf MultiFileSource o) => IsMultiFileSource o Source # 
Instance details

Defined in GI.GES.Objects.MultiFileSource

toMultiFileSource :: (MonadIO m, IsMultiFileSource o) => o -> m MultiFileSource Source #

Cast to MultiFileSource, for types for which this is known to be safe. For general casts, use castTo.

Methods

Click to display all available methods, including inherited ones

Expand

Methods

addChildProperty, addChildrenProps, addMetasFromString, bindProperty, bindPropertyFull, checkMetaRegistered, clampControlSource, copy, edit, editFull, forceFloating, foreach, freezeNotify, getv, hasInternalSource, isActive, isCore, isFloating, listChildrenProperties, lookupChild, metasToString, notify, notifyByPspec, paste, ref, refSink, registerMeta, registerMetaBoolean, registerMetaDate, registerMetaDateTime, registerMetaDouble, registerMetaFloat, registerMetaInt, registerMetaInt64, registerMetaString, registerMetaUint, registerMetaUint64, registerStaticMeta, removeChildProperty, removeControlBinding, ripple, rippleEnd, rollEnd, rollStart, runDispose, stealData, stealQdata, thawNotify, trim, unref, watchClosure.

Getters

getAllControlBindings, getAsset, getAutoClampControlSources, getBoolean, getChildProperty, getChildPropertyByPspec, getControlBinding, getData, getDate, getDateTime, getDouble, getDuration, getElement, getFloat, getGnlobject, getId, getInpoint, getInt, getInt64, getLayerPriority, getMarkerList, getMaxDuration, getMeta, getName, getNaturalFramerate, getNaturalSize, getNleobject, getParent, getPriority, getProperty, getQdata, getStart, getString, getTimeline, getToplevelParent, getTrack, getTrackType, getTrackTypes, getUint, getUint64.

Setters

setActive, setAsset, setAutoClampControlSources, setBoolean, setChildProperty, setChildPropertyByPspec, setChildPropertyFull, setControlSource, setData, setDataFull, setDate, setDateTime, setDouble, setDuration, setFloat, setHasInternalSource, setInpoint, setInt, setInt64, setMarkerList, setMaxDuration, setMeta, setName, setParent, setPriority, setProperty, setStart, setString, setTimeline, setTrackType, setUint, setUint64.

new

multiFileSourceNew :: (HasCallStack, MonadIO m) => Text -> m MultiFileSource Source #

No description available in the introspection data.

Properties

uri

The uri of the file/resource to use. You can set a start index, a stop index and a sequence pattern. The format is <multifile://start:stop@location-pattern>. The pattern uses printf string formating.

Example uris:

multifile:///home/you/image%03d.jpg

multifile://20:50@/home/you/sequence/%04d.png

constructMultiFileSourceUri :: (IsMultiFileSource o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “uri” property. This is rarely needed directly, but it is used by new.

getMultiFileSourceUri :: (MonadIO m, IsMultiFileSource o) => o -> m (Maybe Text) Source #

Get the value of the “uri” property. When overloading is enabled, this is equivalent to

get multiFileSource #uri