Klasse ValueArray

Alle implementierten Schnittstellen:
PointerInterface

public class ValueArray extends Pointer
A fundamental type that describes an ordered list of #GValue

https://gstreamer.freedesktop.org/documentation/gstreamer/gi-index.html

  • Konstruktordetails

  • Methodendetails

    • getClassHandler

      public static ClassHandler getClassHandler()
    • appendAndTakeValue

      public static void appendAndTakeValue(@Nonnull Value value, @Nonnull Value append_value)
      Appends @append_value to the GstValueArray in @value.
      Parameter:
      value - a #GValue of type #GST_TYPE_ARRAY
      append_value - the value to append
    • appendValue

      public static void appendValue(@Nonnull Value value, @Nonnull Value append_value)
      Appends @append_value to the GstValueArray in @value.
      Parameter:
      value - a #GValue of type #GST_TYPE_ARRAY
      append_value - the value to append
    • getSize

      public static int getSize(@Nonnull Value value)
      Gets the number of values contained in @value.
      Parameter:
      value - a #GValue of type #GST_TYPE_ARRAY
      Gibt zurück:
      the number of values
    • getValue

      public static Value getValue(@Nonnull Value value, int index)
      Gets the value that is a member of the array contained in @value and
      has the index @index.
      Parameter:
      value - a #GValue of type #GST_TYPE_ARRAY
      index - index of value to get from the array
      Gibt zurück:
      the value at the given index
    • init

      public static Value init(@Nonnull Value value, int prealloc)
      Initializes and pre-allocates a #GValue of type #GST_TYPE_ARRAY.
      Parameter:
      value - A zero-filled (uninitialized) #GValue structure
      prealloc - The number of entries to pre-allocate in the array
      Gibt zurück:
      The #GValue structure that has been passed in
    • prependValue

      public static void prependValue(@Nonnull Value value, @Nonnull Value prepend_value)
      Prepends @prepend_value to the GstValueArray in @value.
      Parameter:
      value - a #GValue of type #GST_TYPE_ARRAY
      prepend_value - the value to prepend
    • getTypeID

      public static long getTypeID()
    • getParentTypeID

      public static long getParentTypeID()
    • getTypeSize

      public static TypeSystem.TypeSize getTypeSize()
    • getParentTypeSize

      public static TypeSystem.TypeSize getParentTypeSize()
    • getInstanceSize

      public static int getInstanceSize()