Package ch.bailu.gtk.gst
Klasse AllocationParams
java.lang.Object
ch.bailu.gtk.type.Type
ch.bailu.gtk.type.Pointer
ch.bailu.gtk.type.Record
ch.bailu.gtk.gst.AllocationParams
- Alle implementierten Schnittstellen:
PointerInterface
Parameters to control the allocation of memory
https://gstreamer.freedesktop.org/documentation/gstreamer/gi-index.html
-
Feldübersicht
Felder -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungCreate a new #GstAllocationParams on the heap.AllocationParams(PointerContainer pointer) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungcopy()Create a copy of @params.voidfree()Free @paramsstatic ClassHandlerlongthe desired alignment of the memoryintflags to control allocationlongthe desired paddinglongthe desired prefixstatic intstatic longstatic TypeSystem.TypeSizestatic longstatic TypeSystem.TypeSizevoidinit()Initialize @params to its default valuesvoidsetFieldAlign(long align) the desired alignment of the memoryvoidsetFieldFlags(int flags) flags to control allocationvoidsetFieldPadding(long padding) the desired paddingvoidsetFieldPrefix(long prefix) the desired prefixVon Klasse geerbte Methoden ch.bailu.gtk.type.Pointer
asCPointer, cast, connectSignal, disconnectSignals, disconnectSignals, equals, hashCode, throwIfNull, throwNullPointerException, toString, unregisterCallbacks, unregisterCallbacksVon Klasse geerbte Methoden ch.bailu.gtk.type.Type
asCPointer, asCPointer, asCPointerNotNull, asJnaPointer, asJnaPointer, asPointer, asPointer, cast, cast, throwIfNullVon Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden ch.bailu.gtk.type.PointerInterface
asCPointerNotNull, asJnaPointer, asPointer, isNotNull, isNull
-
Felddetails
-
FLAGS
flags to control allocation- Siehe auch:
-
ALIGN
the desired alignment of the memory- Siehe auch:
-
PREFIX
the desired prefix- Siehe auch:
-
PADDING
the desired padding- Siehe auch:
-
-
Konstruktordetails
-
AllocationParams
-
AllocationParams
public AllocationParams()Create a new #GstAllocationParams on the heap. This function is for
use in GStreamer language bindings. In your own code, you can just
declare a #GstAllocationParams on the stack or in a struct, and
call gst_allocation_params_init() to initialize it.
You do not need to call gst_allocation_params_init() on the instance
returned by this function.
-
-
Methodendetails
-
getClassHandler
-
setFieldFlags
public void setFieldFlags(int flags) flags to control allocation -
getFieldFlags
public int getFieldFlags()flags to control allocation -
setFieldAlign
public void setFieldAlign(long align) the desired alignment of the memory -
getFieldAlign
public long getFieldAlign()the desired alignment of the memory -
setFieldPrefix
public void setFieldPrefix(long prefix) the desired prefix -
getFieldPrefix
public long getFieldPrefix()the desired prefix -
setFieldPadding
public void setFieldPadding(long padding) the desired padding -
getFieldPadding
public long getFieldPadding()the desired padding -
copy
Create a copy of @params.- Gibt zurück:
- a new #GstAllocationParams.
-
free
public void free()Free @params -
init
public void init()Initialize @params to its default values -
getTypeID
public static long getTypeID() -
getParentTypeID
public static long getParentTypeID() -
getTypeSize
-
getParentTypeSize
-
getInstanceSize
public static int getInstanceSize()
-