Package ch.bailu.gtk.gst
Klasse TocEntry
java.lang.Object
ch.bailu.gtk.type.Type
ch.bailu.gtk.type.Pointer
ch.bailu.gtk.type.Record
ch.bailu.gtk.gst.TocEntry
- Alle implementierten Schnittstellen:
PointerInterface
-
Feldübersicht
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
appendSubEntry
(TocEntry subentry) Appends the #GstTocEntry @subentry to @entry.static ClassHandler
int
static int
boolean
Get @loop_type and @repeat_count values from the @entry and write them into
appropriate storages.Gets the parent #GstTocEntry of @entry.static long
static TypeSystem.TypeSize
Gets the sub-entries of @entry.getTags()
Gets the tags for @entry.getToc()
Gets the parent #GstToc of @entry.static long
static TypeSystem.TypeSize
getUid()
Gets the UID of @entry.boolean
boolean
void
Merge @tags into the existing tags of @entry using @mode.void
setLoop
(int loop_type, int repeat_count) Set @loop_type and @repeat_count values for the @entry.void
setStartStopTimes
(long start, long stop) Set @start and @stop values for the @entry.void
Set a #GstTagList with tags for the complete @entry.Von Klasse geerbte Methoden ch.bailu.gtk.type.Pointer
asCPointer, cast, connectSignal, disconnectSignals, disconnectSignals, equals, hashCode, throwIfNull, throwNullPointerException, toString, unregisterCallbacks, unregisterCallbacks
Von Klasse geerbte Methoden ch.bailu.gtk.type.Type
asCPointer, asCPointer, asCPointerNotNull, asJnaPointer, asJnaPointer, asPointer, asPointer, cast, cast, throwIfNull
Von Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Von Schnittstelle geerbte Methoden ch.bailu.gtk.type.PointerInterface
asCPointerNotNull, asJnaPointer, asPointer, isNotNull, isNull
-
Konstruktordetails
-
TocEntry
-
TocEntry
Create new #GstTocEntry structure.- Parameter:
type
- entry type.uid
- unique ID (UID) in the whole TOC.
-
TocEntry
Create new #GstTocEntry structure.- Parameter:
type
- entry type.uid
- unique ID (UID) in the whole TOC.
-
-
Methodendetails
-
getClassHandler
-
appendSubEntry
Appends the #GstTocEntry @subentry to @entry.- Parameter:
subentry
- A #GstTocEntry
-
getEntryType
public int getEntryType()- Gibt zurück:
- @entry's entry type
-
getLoop
Get @loop_type and @repeat_count 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.- Parameter:
loop_type
- the storage for the loop_type value, leave %NULL if not need.repeat_count
- the storage for the repeat_count value, leave %NULL if not need.- Gibt zurück:
- %TRUE if all non-%NULL storage pointers were filled with appropriate values, %FALSE otherwise.
-
getParent
Gets the parent #GstTocEntry of @entry.- Gibt zurück:
- The parent #GstTocEntry of @entry
-
getSubEntries
Gets the sub-entries of @entry.- Gibt zurück:
- A #GList of #GstTocEntry of @entry
-
getTags
Gets the tags for @entry.- Gibt zurück:
- A #GstTagList for @entry
-
getToc
Gets the parent #GstToc of @entry.- Gibt zurück:
- The parent #GstToc of @entry
-
getUid
Gets the UID of @entry.- Gibt zurück:
- The UID of @entry
-
isAlternative
public boolean isAlternative()- Gibt zurück:
- %TRUE if @entry's type is an alternative type, otherwise %FALSE
-
isSequence
public boolean isSequence()- Gibt zurück:
- %TRUE if @entry's type is a sequence type, otherwise %FALSE
-
mergeTags
Merge @tags into the existing tags of @entry using @mode.- Parameter:
tags
- A #GstTagList or %NULLmode
- A #GstTagMergeMode
-
setLoop
public void setLoop(int loop_type, int repeat_count) Set @loop_type and @repeat_count values for the @entry.- Parameter:
loop_type
- loop_type value to set.repeat_count
- repeat_count value to set.
-
setStartStopTimes
public void setStartStopTimes(long start, long stop) Set @start and @stop values for the @entry.- Parameter:
start
- start value to set.stop
- stop value to set.
-
setTags
Set a #GstTagList with tags for the complete @entry.- Parameter:
tags
- A #GstTagList or %NULL
-
getTypeID
public static long getTypeID() -
getParentTypeID
public static long getParentTypeID() -
getTypeSize
-
getParentTypeSize
-
getInstanceSize
public static int getInstanceSize()
-