Class heif_encoding_options

java.lang.Object
org.libheif.linuxosx.heif_encoding_options

public class heif_encoding_options extends Object
  • Constructor Details

    • heif_encoding_options

      public heif_encoding_options()
  • Method Details

    • $LAYOUT

      public static MemoryLayout $LAYOUT()
    • version$VH

      public static VarHandle version$VH()
    • version$get

      public static byte version$get(MemorySegment seg)
    • version$set

      public static void version$set(MemorySegment seg, byte x)
    • version$get

      public static byte version$get(MemorySegment seg, long index)
    • version$set

      public static void version$set(MemorySegment seg, long index, byte x)
    • save_alpha_channel$VH

      public static VarHandle save_alpha_channel$VH()
    • save_alpha_channel$get

      public static byte save_alpha_channel$get(MemorySegment seg)
    • save_alpha_channel$set

      public static void save_alpha_channel$set(MemorySegment seg, byte x)
    • save_alpha_channel$get

      public static byte save_alpha_channel$get(MemorySegment seg, long index)
    • save_alpha_channel$set

      public static void save_alpha_channel$set(MemorySegment seg, long index, byte x)
    • macOS_compatibility_workaround$VH

      public static VarHandle macOS_compatibility_workaround$VH()
    • macOS_compatibility_workaround$get

      public static byte macOS_compatibility_workaround$get(MemorySegment seg)
    • macOS_compatibility_workaround$set

      public static void macOS_compatibility_workaround$set(MemorySegment seg, byte x)
    • macOS_compatibility_workaround$get

      public static byte macOS_compatibility_workaround$get(MemorySegment seg, long index)
    • macOS_compatibility_workaround$set

      public static void macOS_compatibility_workaround$set(MemorySegment seg, long index, byte x)
    • save_two_colr_boxes_when_ICC_and_nclx_available$VH

      public static VarHandle save_two_colr_boxes_when_ICC_and_nclx_available$VH()
    • save_two_colr_boxes_when_ICC_and_nclx_available$get

      public static byte save_two_colr_boxes_when_ICC_and_nclx_available$get(MemorySegment seg)
    • save_two_colr_boxes_when_ICC_and_nclx_available$set

      public static void save_two_colr_boxes_when_ICC_and_nclx_available$set(MemorySegment seg, byte x)
    • save_two_colr_boxes_when_ICC_and_nclx_available$get

      public static byte save_two_colr_boxes_when_ICC_and_nclx_available$get(MemorySegment seg, long index)
    • save_two_colr_boxes_when_ICC_and_nclx_available$set

      public static void save_two_colr_boxes_when_ICC_and_nclx_available$set(MemorySegment seg, long index, byte x)
    • output_nclx_profile$VH

      public static VarHandle output_nclx_profile$VH()
    • output_nclx_profile$get

      public static MemoryAddress output_nclx_profile$get(MemorySegment seg)
    • output_nclx_profile$set

      public static void output_nclx_profile$set(MemorySegment seg, MemoryAddress x)
    • output_nclx_profile$get

      public static MemoryAddress output_nclx_profile$get(MemorySegment seg, long index)
    • output_nclx_profile$set

      public static void output_nclx_profile$set(MemorySegment seg, long index, MemoryAddress x)
    • macOS_compatibility_workaround_no_nclx_profile$VH

      public static VarHandle macOS_compatibility_workaround_no_nclx_profile$VH()
    • macOS_compatibility_workaround_no_nclx_profile$get

      public static byte macOS_compatibility_workaround_no_nclx_profile$get(MemorySegment seg)
    • macOS_compatibility_workaround_no_nclx_profile$set

      public static void macOS_compatibility_workaround_no_nclx_profile$set(MemorySegment seg, byte x)
    • macOS_compatibility_workaround_no_nclx_profile$get

      public static byte macOS_compatibility_workaround_no_nclx_profile$get(MemorySegment seg, long index)
    • macOS_compatibility_workaround_no_nclx_profile$set

      public static void macOS_compatibility_workaround_no_nclx_profile$set(MemorySegment seg, long index, byte x)
    • sizeof

      public static long sizeof()
    • allocate

      public static MemorySegment allocate(SegmentAllocator allocator)
    • allocate

      public static MemorySegment allocate(ResourceScope scope)
    • allocateArray

      public static MemorySegment allocateArray(int len, SegmentAllocator allocator)
    • allocateArray

      public static MemorySegment allocateArray(int len, ResourceScope scope)
    • ofAddress

      public static MemorySegment ofAddress(MemoryAddress addr, ResourceScope scope)