Package app.photofox.vipsffm.generated
Class _VipsSource
java.lang.Object
app.photofox.vipsffm.generated._VipsSource
- Direct Known Subclasses:
VipsSource
struct _VipsSource {
VipsConnection parent_object;
gboolean decode;
gboolean have_tested_seek;
gboolean is_pipe;
gint64 read_position;
gint64 length;
const void *data;
GByteArray *header_bytes;
GByteArray *sniff;
VipsBlob *blob;
void *mmap_baseaddr;
size_t mmap_length;
}
-
Method Summary
Modifier and TypeMethodDescriptionstatic MemorySegmentallocate(SegmentAllocator allocator) Allocate a segment of sizelayout().byteSize()usingallocatorstatic MemorySegmentallocateArray(long elementCount, SegmentAllocator allocator) Allocate an array of sizeelementCountusingallocator.static MemorySegmentasSlice(MemorySegment array, long index) Obtains a slice ofarrayParamwhich selects the array element atindex.static MemorySegmentblob(MemorySegment struct) Getter for field:VipsBlob *blobstatic voidblob(MemorySegment struct, MemorySegment fieldValue) Setter for field:VipsBlob *blobstatic final AddressLayoutLayout for field:VipsBlob *blobstatic final longOffset for field:VipsBlob *blobstatic MemorySegmentdata(MemorySegment struct) Getter for field:const void *datastatic voiddata(MemorySegment struct, MemorySegment fieldValue) Setter for field:const void *datastatic final AddressLayoutLayout for field:const void *datastatic final longOffset for field:const void *datastatic intdecode(MemorySegment struct) Getter for field:gboolean decodestatic voiddecode(MemorySegment struct, int fieldValue) Setter for field:gboolean decodestatic final ValueLayout.OfIntLayout for field:gboolean decodestatic final longOffset for field:gboolean decodestatic inthave_tested_seek(MemorySegment struct) Getter for field:gboolean have_tested_seekstatic voidhave_tested_seek(MemorySegment struct, int fieldValue) Setter for field:gboolean have_tested_seekstatic final ValueLayout.OfIntLayout for field:gboolean have_tested_seekstatic final longOffset for field:gboolean have_tested_seekstatic MemorySegmentheader_bytes(MemorySegment struct) Getter for field:GByteArray *header_bytesstatic voidheader_bytes(MemorySegment struct, MemorySegment fieldValue) Setter for field:GByteArray *header_bytesstatic final AddressLayoutLayout for field:GByteArray *header_bytesstatic final longOffset for field:GByteArray *header_bytesstatic intis_pipe(MemorySegment struct) Getter for field:gboolean is_pipestatic voidis_pipe(MemorySegment struct, int fieldValue) Setter for field:gboolean is_pipestatic final ValueLayout.OfIntLayout for field:gboolean is_pipestatic final longOffset for field:gboolean is_pipestatic final GroupLayoutlayout()The layout of this structstatic longlength(MemorySegment struct) Getter for field:gint64 lengthstatic voidlength(MemorySegment struct, long fieldValue) Setter for field:gint64 lengthstatic final ValueLayout.OfLongLayout for field:gint64 lengthstatic final longOffset for field:gint64 lengthstatic MemorySegmentmmap_baseaddr(MemorySegment struct) Getter for field:void *mmap_baseaddrstatic voidmmap_baseaddr(MemorySegment struct, MemorySegment fieldValue) Setter for field:void *mmap_baseaddrstatic final AddressLayoutLayout for field:void *mmap_baseaddrstatic final longOffset for field:void *mmap_baseaddrstatic longmmap_length(MemorySegment struct) Getter for field:size_t mmap_lengthstatic voidmmap_length(MemorySegment struct, long fieldValue) Setter for field:size_t mmap_lengthstatic final ValueLayout.OfLongLayout for field:size_t mmap_lengthstatic final longOffset for field:size_t mmap_lengthstatic MemorySegmentparent_object(MemorySegment struct) Getter for field:VipsConnection parent_objectstatic voidparent_object(MemorySegment struct, MemorySegment fieldValue) Setter for field:VipsConnection parent_objectstatic final GroupLayoutLayout for field:VipsConnection parent_objectstatic final longOffset for field:VipsConnection parent_objectstatic longread_position(MemorySegment struct) Getter for field:gint64 read_positionstatic voidread_position(MemorySegment struct, long fieldValue) Setter for field:gint64 read_positionstatic final ValueLayout.OfLongLayout for field:gint64 read_positionstatic final longOffset for field:gint64 read_positionstatic MemorySegmentreinterpret(MemorySegment addr, long elementCount, Arena arena, Consumer<MemorySegment> cleanup) Reinterpretsaddrusing targetarenaandcleanupAction(if any).static MemorySegmentreinterpret(MemorySegment addr, Arena arena, Consumer<MemorySegment> cleanup) Reinterpretsaddrusing targetarenaandcleanupAction(if any).static longsizeof()The size (in bytes) of this structstatic MemorySegmentsniff(MemorySegment struct) Getter for field:GByteArray *sniffstatic voidsniff(MemorySegment struct, MemorySegment fieldValue) Setter for field:GByteArray *sniffstatic final AddressLayoutLayout for field:GByteArray *sniffstatic final longOffset for field:GByteArray *sniff
-
Method Details
-
layout
The layout of this struct -
parent_object$layout
Layout for field:VipsConnection parent_object -
parent_object$offset
public static final long parent_object$offset()Offset for field:VipsConnection parent_object -
parent_object
Getter for field:VipsConnection parent_object -
parent_object
Setter for field:VipsConnection parent_object -
decode$layout
Layout for field:gboolean decode -
decode$offset
public static final long decode$offset()Offset for field:gboolean decode -
decode
Getter for field:gboolean decode -
decode
Setter for field:gboolean decode -
have_tested_seek$layout
Layout for field:gboolean have_tested_seek -
have_tested_seek$offset
public static final long have_tested_seek$offset()Offset for field:gboolean have_tested_seek -
have_tested_seek
Getter for field:gboolean have_tested_seek -
have_tested_seek
Setter for field:gboolean have_tested_seek -
is_pipe$layout
Layout for field:gboolean is_pipe -
is_pipe$offset
public static final long is_pipe$offset()Offset for field:gboolean is_pipe -
is_pipe
Getter for field:gboolean is_pipe -
is_pipe
Setter for field:gboolean is_pipe -
read_position$layout
Layout for field:gint64 read_position -
read_position$offset
public static final long read_position$offset()Offset for field:gint64 read_position -
read_position
Getter for field:gint64 read_position -
read_position
Setter for field:gint64 read_position -
length$layout
Layout for field:gint64 length -
length$offset
public static final long length$offset()Offset for field:gint64 length -
length
Getter for field:gint64 length -
length
Setter for field:gint64 length -
data$layout
Layout for field:const void *data -
data$offset
public static final long data$offset()Offset for field:const void *data -
data
Getter for field:const void *data -
data
Setter for field:const void *data -
header_bytes$layout
Layout for field:GByteArray *header_bytes -
header_bytes$offset
public static final long header_bytes$offset()Offset for field:GByteArray *header_bytes -
header_bytes
Getter for field:GByteArray *header_bytes -
header_bytes
Setter for field:GByteArray *header_bytes -
sniff$layout
Layout for field:GByteArray *sniff -
sniff$offset
public static final long sniff$offset()Offset for field:GByteArray *sniff -
sniff
Getter for field:GByteArray *sniff -
sniff
Setter for field:GByteArray *sniff -
blob$layout
Layout for field:VipsBlob *blob -
blob$offset
public static final long blob$offset()Offset for field:VipsBlob *blob -
blob
Getter for field:VipsBlob *blob -
blob
Setter for field:VipsBlob *blob -
mmap_baseaddr$layout
Layout for field:void *mmap_baseaddr -
mmap_baseaddr$offset
public static final long mmap_baseaddr$offset()Offset for field:void *mmap_baseaddr -
mmap_baseaddr
Getter for field:void *mmap_baseaddr -
mmap_baseaddr
Setter for field:void *mmap_baseaddr -
mmap_length$layout
Layout for field:size_t mmap_length -
mmap_length$offset
public static final long mmap_length$offset()Offset for field:size_t mmap_length -
mmap_length
Getter for field:size_t mmap_length -
mmap_length
Setter for field:size_t mmap_length -
asSlice
Obtains a slice ofarrayParamwhich selects the array element atindex. The returned segment has addressarrayParam.address() + index * layout().byteSize() -
sizeof
public static long sizeof()The size (in bytes) of this struct -
allocate
Allocate a segment of sizelayout().byteSize()usingallocator -
allocateArray
Allocate an array of sizeelementCountusingallocator. The returned segment has sizeelementCount * layout().byteSize(). -
reinterpret
public static MemorySegment reinterpret(MemorySegment addr, Arena arena, Consumer<MemorySegment> cleanup) Reinterpretsaddrusing targetarenaandcleanupAction(if any). The returned segment has sizelayout().byteSize() -
reinterpret
public static MemorySegment reinterpret(MemorySegment addr, long elementCount, Arena arena, Consumer<MemorySegment> cleanup) Reinterpretsaddrusing targetarenaandcleanupAction(if any). The returned segment has sizeelementCount * layout().byteSize()
-