Package org.freedesktop.gstreamer.audio
Class AudioAggregator.AudioAggregatorClass
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.Aggregator.AggregatorClass
org.freedesktop.gstreamer.audio.AudioAggregator.AudioAggregatorClass
-
Constructor Summary
ConstructorDescriptionAllocate a new AudioAggregatorClass.AudioAggregatorClass
(Arena arena) Allocate a new AudioAggregatorClass.AudioAggregatorClass
(MemorySegment address) Create a AudioAggregatorClass proxy instance for the provided memory address. -
Method Summary
Modifier and TypeMethodDescriptionstatic MemoryLayout
The memory layout of the native struct.void
overrideAggregateOneBuffer
(Arena arena, Method method) Override virtual methodaggregate_one_buffer
.void
overrideCreateOutputBuffer
(Arena arena, Method method) Override virtual methodcreate_output_buffer
.Methods inherited from class org.freedesktop.gstreamer.base.Aggregator.AggregatorClass
overrideAggregate, overrideClip, overrideCreateNewPad, overrideDecideAllocation, overrideFinishBuffer, overrideFinishBufferList, overrideFixateSrcCaps, overrideFlush, overrideGetNextTime, overrideNegotiate, overrideNegotiatedSrcCaps, overridePeekNextSample, overrideProposeAllocation, overrideSinkEvent, overrideSinkEventPreQueue, overrideSinkQuery, overrideSinkQueryPreQueue, overrideSrcActivate, overrideSrcEvent, overrideSrcQuery, overrideStart, overrideStop, overrideUpdateSrcCaps
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, overrideQuery, 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
-
AudioAggregatorClass
Create a AudioAggregatorClass proxy instance for the provided memory address.- Parameters:
address
- the memory address of the native object
-
AudioAggregatorClass
Allocate a new AudioAggregatorClass.- Parameters:
arena
- to control the memory allocation scope
-
AudioAggregatorClass
public AudioAggregatorClass()Allocate a new AudioAggregatorClass. The memory is allocated withArena.ofAuto()
.
-
-
Method Details
-
getMemoryLayout
The memory layout of the native struct.- Returns:
- the memory layout
-
overrideCreateOutputBuffer
-
overrideAggregateOneBuffer
-