Package org.freedesktop.gstreamer.video
Class VideoAggregatorPad.VideoAggregatorPadClass
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.Pad.PadClass
org.freedesktop.gstreamer.base.AggregatorPad.AggregatorPadClass
org.freedesktop.gstreamer.video.VideoAggregatorPad.VideoAggregatorPadClass
- All Implemented Interfaces:
Proxy
- Direct Known Subclasses:
VideoAggregatorConvertPad.VideoAggregatorConvertPadClass
- Enclosing class:
VideoAggregatorPad
public static class VideoAggregatorPad.VideoAggregatorPadClass
extends AggregatorPad.AggregatorPadClass
-
Constructor Summary
ConstructorDescriptionAllocate a new VideoAggregatorPadClass.VideoAggregatorPadClass
(Arena arena) Allocate a new VideoAggregatorPadClass.VideoAggregatorPadClass
(MemorySegment address) Create a VideoAggregatorPadClass proxy instance for the provided memory address. -
Method Summary
Modifier and TypeMethodDescriptionstatic MemoryLayout
The memory layout of the native struct.void
overrideCleanFrame
(Arena arena, Method method) Override virtual methodclean_frame
.void
overridePrepareFrame
(Arena arena, Method method) Override virtual methodprepare_frame
.void
overridePrepareFrameFinish
(Arena arena, Method method) Override virtual methodprepare_frame_finish
.void
overridePrepareFrameStart
(Arena arena, Method method) Override virtual methodprepare_frame_start
.void
overrideUpdateConversionInfo
(Arena arena, Method method) Override virtual methodupdate_conversion_info
.Methods inherited from class org.freedesktop.gstreamer.base.AggregatorPad.AggregatorPadClass
overrideFlush, overrideSkipBuffer
Methods inherited from class org.freedesktop.gstreamer.gst.Pad.PadClass
overrideLinked, overrideUnlinked
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
-
VideoAggregatorPadClass
Create a VideoAggregatorPadClass proxy instance for the provided memory address.- Parameters:
address
- the memory address of the native object
-
VideoAggregatorPadClass
Allocate a new VideoAggregatorPadClass.- Parameters:
arena
- to control the memory allocation scope
-
VideoAggregatorPadClass
public VideoAggregatorPadClass()Allocate a new VideoAggregatorPadClass. The memory is allocated withArena.ofAuto()
.
-
-
Method Details
-
getMemoryLayout
The memory layout of the native struct.- Returns:
- the memory layout
-
overrideUpdateConversionInfo
-
overridePrepareFrame
-
overrideCleanFrame
-
overridePrepareFrameStart
-
overridePrepareFrameFinish
-