public static class NativeTemplate.ByValue extends NativeTemplate implements com.sun.jna.Structure.ByValue
Native template passed to the native layer by value
NativeTemplate.ByReference, NativeTemplate.ByValue
Constructor and Description |
---|
ByValue()
Default constructor
|
ByValue(byte[] buffer,
int format,
int encoding)
Complete constructor
|
ByValue(NativeTemplate template)
Copy constructor
|
ByValue(com.sun.jna.Pointer p)
Pointer constructor
|
ByValue(Template template)
Shallow copy constructor
|
getBuffer, getEncoding, getFormat, getQuality, getSize
autoRead, autoRead, autoWrite, autoWrite, clear, equals, getAutoRead, getAutoWrite, getPointer, hashCode, newInstance, newInstance, read, readField, setAutoRead, setAutoSynch, setAutoWrite, size, toArray, toArray, toString, toString, write, writeField, writeField
public ByValue()
Default constructor
public ByValue(com.sun.jna.Pointer p)
Pointer constructor
p
- public ByValue(NativeTemplate template)
Copy constructor
public ByValue(byte[] buffer, int format, int encoding)
Complete constructor
buffer
- format
- encoding
- public ByValue(Template template)
Shallow copy constructor
template
-