Package org.freedesktop.gstreamer.audio
Class AudioSrc.AudioSrcClass
java.lang.Object
io.github.jwharm.javagi.base.ProxyInstance
org.gnome.gobject.TypeClass
org.gnome.gobject.GObject.ObjectClass
org.gnome.gobject.InitiallyUnowned.InitiallyUnownedClass
org.freedesktop.gstreamer.gst.GstObject.ObjectClass
org.freedesktop.gstreamer.gst.Element.ElementClass
org.freedesktop.gstreamer.base.BaseSrc.BaseSrcClass
org.freedesktop.gstreamer.base.PushSrc.PushSrcClass
org.freedesktop.gstreamer.audio.AudioBaseSrc.AudioBaseSrcClass
org.freedesktop.gstreamer.audio.AudioSrc.AudioSrcClass
-
Constructor Summary
ConstructorDescriptionAllocate a new AudioSrcClass.AudioSrcClass
(Arena arena) Allocate a new AudioSrcClass.AudioSrcClass
(MemorySegment address) Create a AudioSrcClass proxy instance for the provided memory address. -
Method Summary
Modifier and TypeMethodDescriptionstatic MemoryLayout
The memory layout of the native struct.void
overrideClose
(Arena arena, Method method) Override virtual methodclose
.void
overrideDelay
(Arena arena, Method method) Override virtual methoddelay
.void
overrideOpen
(Arena arena, Method method) Override virtual methodopen
.void
overridePrepare
(Arena arena, Method method) Override virtual methodprepare
.void
overrideRead
(Arena arena, Method method) Override virtual methodread
.void
overrideReset
(Arena arena, Method method) Override virtual methodreset
.void
overrideUnprepare
(Arena arena, Method method) Override virtual methodunprepare
.Methods inherited from class org.freedesktop.gstreamer.audio.AudioBaseSrc.AudioBaseSrcClass
overrideCreateRingbuffer
Methods inherited from class org.freedesktop.gstreamer.base.PushSrc.PushSrcClass
overrideAlloc, overrideCreate, overrideFill
Methods inherited from class org.freedesktop.gstreamer.base.BaseSrc.BaseSrcClass
overrideDecideAllocation, overrideDoSeek, overrideEvent, overrideFixate, overrideGetCaps, overrideGetSize, overrideGetTimes, overrideIsSeekable, overrideNegotiate, overridePrepareSeekSegment, overrideQuery, overrideSetCaps, overrideStart, overrideStop, overrideUnlock, overrideUnlockStop
Methods inherited from class org.freedesktop.gstreamer.gst.Element.ElementClass
addMetadata, addPadTemplate, addStaticMetadata, addStaticPadTemplate, addStaticPadTemplateWithGtype, getMetadata, getPadTemplate, getPadTemplateList, overrideChangeState, overrideGetState, overrideNoMorePads, overridePadAdded, overridePadRemoved, overridePostMessage, overrideProvideClock, overrideReleasePad, overrideRequestNewPad, overrideSendEvent, overrideSetBus, overrideSetClock, overrideSetContext, overrideSetState, overrideStateChanged, readElementfactory, readMetadata, readNumpadtemplates, readPadTemplCookie, setMetadata, setStaticMetadata, writeElementfactory, writeMetadata, writeNumpadtemplates, writePadTemplCookie
Methods inherited from class org.freedesktop.gstreamer.gst.GstObject.ObjectClass
overrideDeepNotify, readPathStringSeparator, writePathStringSeparator
Methods inherited from class org.gnome.gobject.GObject.ObjectClass
findProperty, installProperties, installProperty, listProperties, overrideConstructed, overrideConstructor, overrideDispatchPropertiesChanged, overrideDispose, overrideFinalize, overrideGetProperty, overrideNotify, overrideProperty, overrideSetProperty, readFlags, readNConstructProperties, readNPspecs, readPdummy, readPspecs, writeFlags, writeNConstructProperties, writeNPspecs, writePdummy, writePspecs
Methods inherited from class org.gnome.gobject.TypeClass
addPrivate, adjustPrivateOffset, getInstancePrivateOffset, getPrivate, peek, peekParent, peekStatic, readGType, ref, unref, unrefUncached, writeGType
Methods inherited from class io.github.jwharm.javagi.base.ProxyInstance
equals, handle, hashCode
-
Constructor Details
-
AudioSrcClass
Create a AudioSrcClass proxy instance for the provided memory address.- Parameters:
address
- the memory address of the native object
-
AudioSrcClass
Allocate a new AudioSrcClass.- Parameters:
arena
- to control the memory allocation scope
-
AudioSrcClass
public AudioSrcClass()Allocate a new AudioSrcClass. The memory is allocated withArena.ofAuto()
.
-
-
Method Details
-
getMemoryLayout
The memory layout of the native struct.- Returns:
- the memory layout
-
overrideOpen
-
overridePrepare
-
overrideUnprepare
-
overrideClose
-
overrideRead
-
overrideDelay
-
overrideReset
-