Class DiscovererAudioInfo
java.lang.Object
org.javagi.base.ProxyInstance
org.gnome.gobject.TypeInstance
org.gnome.gobject.GObject
org.freedesktop.gstreamer.pbutils.DiscovererStreamInfo
org.freedesktop.gstreamer.pbutils.DiscovererAudioInfo
- All Implemented Interfaces:
Proxy
GstDiscovererStreamInfo specific to audio streams.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classInner class implementing a builder pattern to construct a GObject with properties.Nested classes/interfaces inherited from class GObject
GObject.NotifyCallback, GObject.ObjectClass -
Constructor Summary
ConstructorsConstructorDescriptionCreate a new DiscovererAudioInfo.DiscovererAudioInfo(MemorySegment address) Create a DiscovererAudioInfo instance for the provided memory address. -
Method Summary
Modifier and TypeMethodDescriptionprotected DiscovererAudioInfoasParent()Return this instance as if it were its parent type.static DiscovererAudioInfo.Builder<? extends DiscovererAudioInfo.Builder> builder()ADiscovererAudioInfo.Builderobject constructs aDiscovererAudioInfowith the specified properties.intlongintintgetDepth()@Nullable Stringintstatic MemoryLayoutThe memory layout of the native struct.intstatic @Nullable TypegetType()Get the GType of the DiscovererAudioInfo class.Methods inherited from class DiscovererStreamInfo
getCaps, getMisc, getNext, getPrevious, getStreamId, getStreamNumber, getStreamTypeNick, getTags, getToc, listFreeMethods inherited from class GObject
addToggleRef, addWeakPointer, bindProperty, bindProperty, bindProperty, bindPropertyFull, bindPropertyFull, bindPropertyWithClosures, bindPropertyWithClosures, compatControl, connect, connect, connect, constructed, disconnect, dispatchPropertiesChanged, dispose, dupData, dupQdata, emit, emitNotify, finalize_, forceFloating, freezeNotify, get, getData, getProperty, getProperty, getProperty, getQdata, getv, interfaceFindProperty, interfaceInstallProperty, interfaceListProperties, isFloating, newInstance, newInstance, newv, notify, notify, notifyByPspec, onNotify, ref, refSink, removeToggleRef, removeWeakPointer, replaceData, replaceQdata, runDispose, set, setData, setDataFull, setProperty, setProperty, setProperty, setQdata, setQdataFull, setv, stealData, stealQdata, takeRef, thawNotify, unref, watchClosure, weakRef, weakUnref, withPropertiesMethods inherited from class TypeInstance
callParent, callParent, cast, getPrivate, readGClass, writeGClassMethods inherited from class ProxyInstance
equals, handle, hashCode
-
Constructor Details
-
DiscovererAudioInfo
Create a DiscovererAudioInfo instance for the provided memory address.- Parameters:
address- the memory address of the native object
-
DiscovererAudioInfo
public DiscovererAudioInfo()Create a new DiscovererAudioInfo.
-
-
Method Details
-
getType
Get the GType of the DiscovererAudioInfo class.- Returns:
- the GType
-
getMemoryLayout
The memory layout of the native struct.- Returns:
- the memory layout
-
asParent
Return this instance as if it were its parent type. Comparable to the Javasuperkeyword, but ensures the parent typeclass is also used in native code.- Overrides:
asParentin classDiscovererStreamInfo- Returns:
- the instance as if it were its parent type
-
getBitrate
public int getBitrate() -
getChannelMask
public long getChannelMask() -
getChannels
public int getChannels() -
getDepth
public int getDepth() -
getLanguage
-
getMaxBitrate
public int getMaxBitrate() -
getSampleRate
public int getSampleRate() -
builder
ADiscovererAudioInfo.Builderobject constructs aDiscovererAudioInfowith the specified properties. Use the variousset...()methods to set properties, and finish construction withDiscovererAudioInfo.Builder.build().- Returns:
- the builder object
-