org.gstreamer.event
Class TagEvent

java.lang.Object
  extended by org.gstreamer.lowlevel.NativeValue
      extended by org.gstreamer.lowlevel.Handle
          extended by org.gstreamer.lowlevel.NativeObject
              extended by org.gstreamer.lowlevel.RefCountedObject
                  extended by org.gstreamer.MiniObject
                      extended by org.gstreamer.Event
                          extended by org.gstreamer.event.TagEvent

public class TagEvent
extends Event

A new set of metadata tags has been found in the stream.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.gstreamer.lowlevel.NativeObject
NativeObject.Initializer
 
Field Summary
 
Fields inherited from class org.gstreamer.lowlevel.NativeObject
defaultInit, LIFECYCLE, ownsHandle
 
Constructor Summary
TagEvent(NativeObject.Initializer init)
          This constructor is for internal use only.
TagEvent(TagList taglist)
          Creates a new TagEvent.
 
Method Summary
 TagList getTagList()
          Gets the TagList stored in this event.
 
Methods inherited from class org.gstreamer.Event
getStructure
 
Methods inherited from class org.gstreamer.MiniObject
disposeNativeHandle, isWritable, makeWritable, objectFor, ref, unref
 
Methods inherited from class org.gstreamer.lowlevel.NativeObject
classFor, disown, dispose, equals, finalize, getNativeAddress, handle, hashCode, initializer, initializer, instanceFor, invalidate, isDisposed, nativeValue, objectFor, objectFor, toString
 
Methods inherited from class java.lang.Object
clone, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TagEvent

public TagEvent(NativeObject.Initializer init)
This constructor is for internal use only.

Parameters:
init - initialization data.

TagEvent

public TagEvent(TagList taglist)
Creates a new TagEvent.

Note: This constructor takes ownership of the TagList. Attempts to access the TagList after passing it to this constructor will throw an exception.

Parameters:
taglist - the taglist to transmit with the event.
Method Detail

getTagList

public TagList getTagList()
Gets the TagList stored in this event.

Note: The TagList is owned by the event, so it should only be accessed whilst holding a reference to this TagEvent.

Returns:
the TagList stored in this event.