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 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 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 GstObject.ObjectClass
overrideDeepNotify, readPathStringSeparator, writePathStringSeparatorMethods inherited from class 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 TypeClass
addPrivate, adjustPrivateOffset, get, getInstancePrivateOffset, getPrivate, peek, peekParent, peekStatic, readGType, ref, unref, unrefUncached, writeGTypeMethods inherited from class 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, with
allowedCapsas 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
-