Copyright | Will Thompson and Iñaki García Etxebarria |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
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
- newtype MultiFileSource = MultiFileSource (ManagedPtr MultiFileSource)
- class (GObject o, IsDescendantOf MultiFileSource o) => IsMultiFileSource o
- toMultiFileSource :: (MonadIO m, IsMultiFileSource o) => o -> m MultiFileSource
- multiFileSourceNew :: (HasCallStack, MonadIO m) => Text -> m MultiFileSource
- constructMultiFileSourceUri :: (IsMultiFileSource o, MonadIO m) => Text -> m (GValueConstruct o)
- getMultiFileSourceUri :: (MonadIO m, IsMultiFileSource o) => o -> m (Maybe Text)
Exported types
newtype MultiFileSource Source #
Memory-managed wrapper type.
MultiFileSource (ManagedPtr MultiFileSource) |
Instances
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
(GObject o, IsDescendantOf MultiFileSource o) => IsMultiFileSource o Source # | |
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
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