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 |
GI.Gst.Structs.TocEntry
Description
No description available in the introspection data.
Synopsis
- newtype TocEntry = TocEntry (ManagedPtr TocEntry)
- tocEntryAppendSubEntry :: (HasCallStack, MonadIO m) => TocEntry -> TocEntry -> m ()
- tocEntryGetEntryType :: (HasCallStack, MonadIO m) => TocEntry -> m TocEntryType
- tocEntryGetLoop :: (HasCallStack, MonadIO m) => TocEntry -> m (Bool, TocLoopType, Int32)
- tocEntryGetParent :: (HasCallStack, MonadIO m) => TocEntry -> m (Maybe TocEntry)
- tocEntryGetStartStopTimes :: (HasCallStack, MonadIO m) => TocEntry -> m (Bool, Int64, Int64)
- tocEntryGetSubEntries :: (HasCallStack, MonadIO m) => TocEntry -> m [TocEntry]
- tocEntryGetTags :: (HasCallStack, MonadIO m) => TocEntry -> m TagList
- tocEntryGetToc :: (HasCallStack, MonadIO m) => TocEntry -> m Toc
- tocEntryGetUid :: (HasCallStack, MonadIO m) => TocEntry -> m Text
- tocEntryIsAlternative :: (HasCallStack, MonadIO m) => TocEntry -> m Bool
- tocEntryIsSequence :: (HasCallStack, MonadIO m) => TocEntry -> m Bool
- tocEntryMergeTags :: (HasCallStack, MonadIO m) => TocEntry -> Maybe TagList -> TagMergeMode -> m ()
- tocEntryNew :: (HasCallStack, MonadIO m) => TocEntryType -> Text -> m TocEntry
- tocEntrySetLoop :: (HasCallStack, MonadIO m) => TocEntry -> TocLoopType -> Int32 -> m ()
- tocEntrySetStartStopTimes :: (HasCallStack, MonadIO m) => TocEntry -> Int64 -> Int64 -> m ()
- tocEntrySetTags :: (HasCallStack, MonadIO m) => TocEntry -> Maybe TagList -> m ()
Exported types
Memory-managed wrapper type.
Constructors
TocEntry (ManagedPtr TocEntry) |
Instances
Eq TocEntry Source # | |
GBoxed TocEntry Source # | |
Defined in GI.Gst.Structs.TocEntry | |
ManagedPtrNewtype TocEntry Source # | |
Defined in GI.Gst.Structs.TocEntry Methods toManagedPtr :: TocEntry -> ManagedPtr TocEntry # | |
TypedObject TocEntry Source # | |
Defined in GI.Gst.Structs.TocEntry | |
HasParentTypes TocEntry Source # | |
Defined in GI.Gst.Structs.TocEntry | |
IsGValue (Maybe TocEntry) Source # | Convert |
Defined in GI.Gst.Structs.TocEntry | |
type ParentTypes TocEntry Source # | |
Defined in GI.Gst.Structs.TocEntry |
Methods
Click to display all available methods, including inherited ones
Methods
appendSubEntry, isAlternative, isSequence, mergeTags.
Getters
getEntryType, getLoop, getParent, getStartStopTimes, getSubEntries, getTags, getToc, getUid.
Setters
appendSubEntry
tocEntryAppendSubEntry Source #
Arguments
:: (HasCallStack, MonadIO m) | |
=> TocEntry |
|
-> TocEntry |
|
-> m () |
Appends the TocEntry
subentry
to entry
.
getEntryType
Arguments
:: (HasCallStack, MonadIO m) | |
=> TocEntry |
|
-> m TocEntryType | Returns: |
No description available in the introspection data.
getLoop
Arguments
:: (HasCallStack, MonadIO m) | |
=> TocEntry |
|
-> m (Bool, TocLoopType, Int32) | Returns: |
Get loopType
and repeatCount
values from the entry
and write them into
appropriate storages. Loops are e.g. used by sampled instruments. GStreamer
is not automatically applying the loop. The application can process this
meta data and use it e.g. to send a seek-event to loop a section.
Since: 1.4
getParent
Arguments
:: (HasCallStack, MonadIO m) | |
=> TocEntry |
|
-> m (Maybe TocEntry) | Returns: The parent |
Gets the parent TocEntry
of entry
.
getStartStopTimes
tocEntryGetStartStopTimes Source #
Arguments
:: (HasCallStack, MonadIO m) | |
=> TocEntry |
|
-> m (Bool, Int64, Int64) | Returns: |
Get start
and stop
values from the entry
and write them into appropriate
storages.
getSubEntries
tocEntryGetSubEntries Source #
Arguments
:: (HasCallStack, MonadIO m) | |
=> TocEntry |
|
-> m [TocEntry] |
Gets the sub-entries of entry
.
getTags
Arguments
:: (HasCallStack, MonadIO m) | |
=> TocEntry |
|
-> m TagList | Returns: A |
Gets the tags for entry
.
getToc
Arguments
:: (HasCallStack, MonadIO m) | |
=> TocEntry |
|
-> m Toc | Returns: The parent |
Gets the parent Toc
of entry
.
getUid
Arguments
:: (HasCallStack, MonadIO m) | |
=> TocEntry |
|
-> m Text | Returns: The UID of |
Gets the UID of entry
.
isAlternative
tocEntryIsAlternative Source #
Arguments
:: (HasCallStack, MonadIO m) | |
=> TocEntry |
|
-> m Bool | Returns: |
No description available in the introspection data.
isSequence
Arguments
:: (HasCallStack, MonadIO m) | |
=> TocEntry |
|
-> m Bool | Returns: |
No description available in the introspection data.
mergeTags
Arguments
:: (HasCallStack, MonadIO m) | |
=> TocEntry |
|
-> Maybe TagList | |
-> TagMergeMode |
|
-> m () |
Merge tags
into the existing tags of entry
using mode
.
new
Arguments
:: (HasCallStack, MonadIO m) | |
=> TocEntryType |
|
-> Text |
|
-> m TocEntry | Returns: newly allocated |
Create new TocEntry
structure.
setLoop
Arguments
:: (HasCallStack, MonadIO m) | |
=> TocEntry |
|
-> TocLoopType |
|
-> Int32 |
|
-> m () |
Set loopType
and repeatCount
values for the entry
.
Since: 1.4
setStartStopTimes
tocEntrySetStartStopTimes Source #
Arguments
:: (HasCallStack, MonadIO m) | |
=> TocEntry |
|
-> Int64 |
|
-> Int64 |
|
-> m () |
Set start
and stop
values for the entry
.