Package org.freedesktop.gstreamer.base
Class PushSrc.PushSrcClass
java.lang.Object
org.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
- All Implemented Interfaces:
Proxy
- Direct Known Subclasses:
AudioBaseSrc.AudioBaseSrcClass,AudioCdSrc.AudioCdSrcClass
- Enclosing class:
PushSrc
Subclasses can override any of the available virtual methods or not, as
needed. At the minimum, the
fill method should be overridden to produce
buffers.-
Constructor Summary
ConstructorsConstructorDescriptionPushSrcClass(MemorySegment address) Create a PushSrcClass proxy instance for the provided memory address. -
Method Summary
Modifier and TypeMethodDescriptionstatic MemoryLayoutThe memory layout of the native struct.voidoverrideAlloc(Arena arena, @Nullable Method method) Override virtual methodalloc.voidoverrideCreate(Arena arena, @Nullable Method method) Override virtual methodcreate.voidoverrideFill(Arena arena, @Nullable Method method) Override virtual methodfill.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, overrideUnlockStopMethods 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, readPadtemplates, readPadTemplCookie, setMetadata, setStaticMetadata, writeElementfactory, writeMetadata, writeNumpadtemplates, writePadtemplates, writePadTemplCookieMethods inherited from class org.freedesktop.gstreamer.gst.GstObject.ObjectClass
overrideDeepNotify, readPathStringSeparator, writePathStringSeparatorMethods inherited from class org.gnome.gobject.GObject.ObjectClass
findProperty, installProperties, installProperty, listProperties, overrideConstructed, overrideConstructor, overrideDispatchPropertiesChanged, overrideDispose, overrideFinalize, overrideGetProperty, overrideNotify, overrideProperty, overrideSetProperty, readConstructProperties, readFlags, readNConstructProperties, readNPspecs, readPdummy, readPspecs, writeConstructProperties, writeFlags, writeNConstructProperties, writeNPspecs, writePdummy, writePspecsMethods inherited from class org.gnome.gobject.TypeClass
addPrivate, adjustPrivateOffset, get, getInstancePrivateOffset, getPrivate, peek, peekParent, peekStatic, readGType, ref, unref, unrefUncached, writeGTypeMethods inherited from class org.javagi.base.ProxyInstance
equals, handle, hashCode
-
Constructor Details
-
PushSrcClass
Create a PushSrcClass proxy instance for the provided memory address.- Parameters:
address- the memory address of the native object
-
-
Method Details
-
getMemoryLayout
The memory layout of the native struct.- Returns:
- the memory layout
-
overrideCreate
Override virtual methodcreate.- Overrides:
overrideCreatein classBaseSrc.BaseSrcClass- Parameters:
method- the method to invoke
-
overrideAlloc
Override virtual methodalloc.- Overrides:
overrideAllocin classBaseSrc.BaseSrcClass- Parameters:
method- the method to invoke
-
overrideFill
Override virtual methodfill.- Overrides:
overrideFillin classBaseSrc.BaseSrcClass- Parameters:
method- the method to invoke
-