org.gstreamer
Class StreamInfo

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.GObject
                      extended by org.gstreamer.StreamInfo

public class StreamInfo
extends GObject

Object containing specific meta information such as width/height/framerate of video streams or samplerate/number of channels of audio. Each stream info object has the following properties: "object" (GstObject) (the decoder source pad usually) "type" (enum) (if this is an audio/video/subtitle stream) "decoder" (string) (name of decoder used to decode this stream) "mute" (boolean) (to mute or unmute this stream) "caps" (GstCaps) (caps of the decoded stream) "language-code" (string) (ISO-639 language code for this stream, mostly used for audio/subtitle streams) "codec" (string) (format this stream was encoded in)


Nested Class Summary
 
Nested classes/interfaces inherited from class org.gstreamer.GObject
GObject.GCallback
 
Nested classes/interfaces inherited from class org.gstreamer.lowlevel.NativeObject
NativeObject.Initializer
 
Field Summary
 
Fields inherited from class org.gstreamer.lowlevel.NativeObject
defaultInit, ownsHandle
 
Constructor Summary
StreamInfo(NativeObject.Initializer init)
          For internal gstreamer-java use only
StreamInfo(com.sun.jna.Pointer ptr, boolean needRef, boolean ownsHandle)
           
 
Method Summary
 java.lang.Object getObject()
           
 
Methods inherited from class org.gstreamer.GObject
addCallback, connect, connect, connect, disconnect, disconnect, disposeNativeHandle, g_signal_connect, get, getPointer, getPropertyDefaultValue, getPropertyMaximumValue, getPropertyMinimumValue, invalidate, objectFor, objectFor, ref, removeCallback, set, unref
 
Methods inherited from class org.gstreamer.lowlevel.NativeObject
classFor, disown, dispose, equals, finalize, getNativeAddress, handle, hashCode, initializer, initializer, instanceFor, isDisposed, nativeValue, objectFor, objectFor, toString
 
Methods inherited from class java.lang.Object
clone, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StreamInfo

public StreamInfo(NativeObject.Initializer init)
For internal gstreamer-java use only

Parameters:
init - initialization data

StreamInfo

public StreamInfo(com.sun.jna.Pointer ptr,
                  boolean needRef,
                  boolean ownsHandle)
Method Detail

getObject

public java.lang.Object getObject()


Copyright © 2010. All Rights Reserved.