Package org.freedesktop.gstreamer.audio
Class AudioFilter.AudioFilterClass
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.BaseTransform.BaseTransformClass
org.freedesktop.gstreamer.audio.AudioFilter.AudioFilterClass
- All Implemented Interfaces:
Proxy
- Enclosing class:
AudioFilter
In addition to the
setup virtual function, you should also override the
GstBaseTransform::transform and/or GstBaseTransform::transform_ip virtual
function.-
Constructor Summary
ConstructorsConstructorDescriptionAudioFilterClass(MemorySegment address) Create a AudioFilterClass proxy instance for the provided memory address. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPadTemplates(Caps allowedCaps) Convenience function to add pad templates to this element class, withallowedCapsas the caps that can be handled.static MemoryLayoutThe memory layout of the native struct.voidoverrideSetup(Arena arena, @Nullable Method method) Override virtual methodsetup.Methods inherited from class org.freedesktop.gstreamer.base.BaseTransform.BaseTransformClass
overrideAcceptCaps, overrideBeforeTransform, overrideCopyMetadata, overrideDecideAllocation, overrideFilterMeta, overrideFixateCaps, overrideGenerateOutput, overrideGetUnitSize, overridePrepareOutputBuffer, overrideProposeAllocation, overrideQuery, overrideSetCaps, overrideSinkEvent, overrideSrcEvent, overrideStart, overrideStop, overrideSubmitInputBuffer, overrideTransform, overrideTransformCaps, overrideTransformIp, overrideTransformMeta, overrideTransformSize, readPassthroughOnSameCaps, readTransformIpOnPassthrough, writePassthroughOnSameCaps, writeTransformIpOnPassthroughMethods 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
-
AudioFilterClass
Create a AudioFilterClass 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
-
overrideSetup
-
addPadTemplates
Convenience function to add pad templates to this element class, withallowedCapsas the caps that can be handled.This function is usually used from within a GObject class_init function.
- Parameters:
allowedCaps- what formats the filter can handle, asGstCaps
-