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.void
free()
Free @paramsstatic ClassHandler
long
the desired alignment of the memoryint
flags to control allocationlong
the desired paddinglong
the desired prefixstatic int
static long
static TypeSystem.TypeSize
static long
static TypeSystem.TypeSize
void
init()
Initialize @params to its default valuesvoid
setFieldAlign
(long align) the desired alignment of the memoryvoid
setFieldFlags
(int flags) flags to control allocationvoid
setFieldPadding
(long padding) the desired paddingvoid
setFieldPrefix
(long prefix) the desired prefixVon Klasse geerbte Methoden ch.bailu.gtk.type.Pointer
asCPointer, cast, connectSignal, disconnectSignals, disconnectSignals, equals, hashCode, throwIfNull, throwNullPointerException, toString, unregisterCallbacks, unregisterCallbacks
Von Klasse geerbte Methoden ch.bailu.gtk.type.Type
asCPointer, asCPointer, asCPointerNotNull, asJnaPointer, asJnaPointer, asPointer, asPointer, cast, cast, throwIfNull
Von Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Von 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()
-