Package ch.bailu.gtk.gst
Klasse Stream
java.lang.Object
ch.bailu.gtk.type.Type
ch.bailu.gtk.type.Pointer
ch.bailu.gtk.gobject.Object
ch.bailu.gtk.type.PropertyHolder
ch.bailu.gtk.gst.Stream
- Alle implementierten Schnittstellen:
PointerInterface
A high-level object representing a single stream. It might be backed, or
not, by an actual flow of data in a pipeline (#GstPad).
A #GstStream does not care about data changes (such as decoding, encoding,
parsing,...) as long as the underlying data flow corresponds to the same
high-level flow (ex: a certain audio track).
A #GstStream contains all the information pertinent to a stream, such as
stream-id, tags, caps, type, ...
Elements can subclass a #GstStream for internal usage (to contain information
pertinent to streams of data).
not, by an actual flow of data in a pipeline (#GstPad).
A #GstStream does not care about data changes (such as decoding, encoding,
parsing,...) as long as the underlying data flow corresponds to the same
high-level flow (ex: a certain audio track).
A #GstStream contains all the information pertinent to a stream, such as
stream-id, tags, caps, type, ...
Elements can subclass a #GstStream for internal usage (to contain information
pertinent to streams of data).
https://gstreamer.freedesktop.org/documentation/gstreamer/gi-index.html
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen ch.bailu.gtk.gobject.Object
Object.OnBindingTransformFunc, Object.OnDestroyNotify, Object.OnDuplicateFunc, Object.OnNotify, Object.OnToggleNotify, Object.OnWeakNotify
-
Feldübersicht
Von Klasse geerbte Felder ch.bailu.gtk.gobject.Object
SIGNAL_ON_NOTIFY
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungStream
(PointerContainer pointer) Create a new #GstStream for the given @stream_id, @caps, @type
and @flagsCreate a new #GstStream for the given @stream_id, @caps, @type
and @flags -
Methodenübersicht
Modifizierer und TypMethodeBeschreibunggetCaps()
Retrieve the caps for @stream, if anystatic ClassHandler
static int
static long
static TypeSystem.TypeSize
int
Retrieve the current stream flags for @streamReturns the stream ID of @stream.int
Retrieve the stream type for @streamgetTags()
Retrieve the tags for @stream, if anystatic long
static TypeSystem.TypeSize
void
Set the caps for the #GstStreamvoid
setStreamFlags
(int flags) Set the @flags for the @stream.void
setStreamType
(int stream_type) Set the stream type of @streamvoid
Set the tags for the #GstStreamVon Klasse geerbte Methoden ch.bailu.gtk.type.PropertyHolder
getBooleanProperty, getIntProperty, getObjectProperty, getStringProperty, getStrProperty, setBooleanProperty, setIntProperty, setObjectProperty, setStringProperty, setStrProperty
Von Klasse geerbte Methoden ch.bailu.gtk.gobject.Object
addToggleRef, bindProperty, bindProperty, bindPropertyFull, bindPropertyFull, bindPropertyWithClosures, bindPropertyWithClosures, compatControl, connect, connect, disconnect, disconnect, dupData, dupData, dupQdata, forceFloating, freezeNotify, get, get, getData, getData, getProperty, getProperty, getQdata, interfaceFindProperty, interfaceInstallProperty, isFloating, notify, notify, notifyByPspec, onNotify, ref, refSink, removeToggleRef, replaceData, replaceData, replaceQdata, runDispose, set, set, setData, setData, setDataFull, setDataFull, setProperty, setProperty, setQdata, setQdataFull, stealData, stealData, stealQdata, takeRef, thawNotify, unref, watchClosure, weakRef, weakUnref
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
-
Stream
-
Stream
Create a new #GstStream for the given @stream_id, @caps, @type
and @flags- Parameter:
stream_id
- the id for the new stream. If %NULL, a new one will be automatically generatedcaps
- the #GstCaps of the streamtype
- the #GstStreamType of the streamflags
- the #GstStreamFlags of the stream
-
Stream
Create a new #GstStream for the given @stream_id, @caps, @type
and @flags- Parameter:
stream_id
- the id for the new stream. If %NULL, a new one will be automatically generatedcaps
- the #GstCaps of the streamtype
- the #GstStreamType of the streamflags
- the #GstStreamFlags of the stream
-
-
Methodendetails
-
getClassHandler
-
getCaps
Retrieve the caps for @stream, if any- Gibt zurück:
- The #GstCaps for @stream
-
getStreamFlags
public int getStreamFlags()Retrieve the current stream flags for @stream- Gibt zurück:
- The #GstStreamFlags for @stream
-
getStreamId
Returns the stream ID of @stream.- Gibt zurück:
- the stream ID of @stream. Only valid during the lifetime of @stream.
-
getStreamType
public int getStreamType()Retrieve the stream type for @stream- Gibt zurück:
- The #GstStreamType for @stream
-
getTags
Retrieve the tags for @stream, if any- Gibt zurück:
- The #GstTagList for @stream
-
setCaps
Set the caps for the #GstStream- Parameter:
caps
- a #GstCaps
-
setStreamFlags
public void setStreamFlags(int flags) Set the @flags for the @stream.- Parameter:
flags
- the flags to set on @stream
-
setStreamType
public void setStreamType(int stream_type) Set the stream type of @stream- Parameter:
stream_type
- the type to set on @stream
-
setTags
Set the tags for the #GstStream- Parameter:
tags
- a #GstTagList
-
getTypeID
public static long getTypeID() -
getParentTypeID
public static long getParentTypeID() -
getTypeSize
-
getParentTypeSize
-
getInstanceSize
public static int getInstanceSize()
-