Package org.bytedeco.cuda.nppicom
Class NppiJpegScanDescr
- java.lang.Object
-
- org.bytedeco.javacpp.Pointer
-
- org.bytedeco.cuda.nppicom.NppiJpegScanDescr
-
- All Implemented Interfaces:
AutoCloseable
@Properties(inherit=nppicom.class) public class NppiJpegScanDescr extends Pointer
JPEG scan descriptor
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.bytedeco.javacpp.Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
-
-
Constructor Summary
Constructors Constructor Description NppiJpegScanDescr()Default native constructor.NppiJpegScanDescr(long size)Native array allocator.NppiJpegScanDescr(Pointer p)Pointer cast constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BytePointeraComponentAcHtSel()byteaComponentAcHtSel(int i)AC Huffman table selector per componentNppiJpegScanDescraComponentAcHtSel(int i, byte setter)BytePointeraComponentDcHtSel()byteaComponentDcHtSel(int i)DC Huffman table selector per componentNppiJpegScanDescraComponentDcHtSel(int i, byte setter)BytePointeraComponentIdx()byteaComponentIdx(int i)Frame-indexes of components.NppiJpegScanDescraComponentIdx(int i, byte setter)PointerPointerapRawAcHtTable()BytePointerapRawAcHtTable(int i)See \ref apRawDcHtTableNppiJpegScanDescrapRawAcHtTable(int i, BytePointer setter)PointerPointerapRawDcHtTable()BytePointerapRawDcHtTable(int i)Pointers to DC Huffman table description in the raw format (the same format as used in JPEG header).NppiJpegScanDescrapRawDcHtTable(int i, BytePointer setter)NppiJpegScanDescrgetPointer(long i)intlength()Length of compressed (encoded) scan dataNppiJpegScanDescrlength(int setter)bytenAh()Successive approximation bit position highNppiJpegScanDescrnAh(byte setter)bytenAl()Successive approximation bit position lowNppiJpegScanDescrnAl(byte setter)bytenComponents()Number of components present in scanNppiJpegScanDescrnComponents(byte setter)bytenSe()End of spectral selection (index of first coefficient), 0-63NppiJpegScanDescrnSe(byte setter)bytenSs()Start of spectral selection (index of first coefficient), 0-63NppiJpegScanDescrnSs(byte setter)NppiJpegScanDescrposition(long position)intrestartInterval()Restart interval in MCUs.NppiJpegScanDescrrestartInterval(int setter)-
Methods inherited from class org.bytedeco.javacpp.Pointer
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getPointer, getPointer, getPointer, hashCode, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zero
-
-
-
-
Constructor Detail
-
NppiJpegScanDescr
public NppiJpegScanDescr()
Default native constructor.
-
NppiJpegScanDescr
public NppiJpegScanDescr(long size)
Native array allocator. Access withPointer.position(long).
-
NppiJpegScanDescr
public NppiJpegScanDescr(Pointer p)
Pointer cast constructor. InvokesPointer(Pointer).
-
-
Method Detail
-
position
public NppiJpegScanDescr position(long position)
-
getPointer
public NppiJpegScanDescr getPointer(long i)
- Overrides:
getPointerin classPointer
-
nComponents
@Cast("Npp8u") public byte nComponents()
Number of components present in scan
-
nComponents
public NppiJpegScanDescr nComponents(byte setter)
-
aComponentIdx
@Cast("Npp8u") public byte aComponentIdx(int i)
Frame-indexes of components. These values will be used to index arrays in \ref NppiJpegFrameDescr
-
aComponentIdx
public NppiJpegScanDescr aComponentIdx(int i, byte setter)
-
aComponentIdx
@MemberGetter @Cast("Npp8u*") public BytePointer aComponentIdx()
-
aComponentDcHtSel
@Cast("Npp8u") public byte aComponentDcHtSel(int i)
DC Huffman table selector per component
-
aComponentDcHtSel
public NppiJpegScanDescr aComponentDcHtSel(int i, byte setter)
-
aComponentDcHtSel
@MemberGetter @Cast("Npp8u*") public BytePointer aComponentDcHtSel()
-
aComponentAcHtSel
@Cast("Npp8u") public byte aComponentAcHtSel(int i)
AC Huffman table selector per component
-
aComponentAcHtSel
public NppiJpegScanDescr aComponentAcHtSel(int i, byte setter)
-
aComponentAcHtSel
@MemberGetter @Cast("Npp8u*") public BytePointer aComponentAcHtSel()
-
apRawDcHtTable
@Cast("const Npp8u*") public BytePointer apRawDcHtTable(int i)
Pointers to DC Huffman table description in the raw format (the same format as used in JPEG header). This array will be indexed by \ref aComponentDcHtSel. Pointers for tables unused in scan may be set to NULL.
-
apRawDcHtTable
public NppiJpegScanDescr apRawDcHtTable(int i, BytePointer setter)
-
apRawDcHtTable
@MemberGetter @Cast("const Npp8u**") public PointerPointer apRawDcHtTable()
-
apRawAcHtTable
@Cast("const Npp8u*") public BytePointer apRawAcHtTable(int i)
See \ref apRawDcHtTable
-
apRawAcHtTable
public NppiJpegScanDescr apRawAcHtTable(int i, BytePointer setter)
-
apRawAcHtTable
@MemberGetter @Cast("const Npp8u**") public PointerPointer apRawAcHtTable()
-
nSs
@Cast("Npp8u") public byte nSs()
Start of spectral selection (index of first coefficient), 0-63
-
nSs
public NppiJpegScanDescr nSs(byte setter)
-
nSe
@Cast("Npp8u") public byte nSe()
End of spectral selection (index of first coefficient), 0-63
-
nSe
public NppiJpegScanDescr nSe(byte setter)
-
nAh
@Cast("Npp8u") public byte nAh()
Successive approximation bit position high
-
nAh
public NppiJpegScanDescr nAh(byte setter)
-
nAl
@Cast("Npp8u") public byte nAl()
Successive approximation bit position low
-
nAl
public NppiJpegScanDescr nAl(byte setter)
-
restartInterval
@Cast("Npp32s") public int restartInterval()
Restart interval in MCUs. Use 0 or -1 when none
-
restartInterval
public NppiJpegScanDescr restartInterval(int setter)
-
length
@Cast("Npp32s") public int length()
Length of compressed (encoded) scan data
-
length
public NppiJpegScanDescr length(int setter)
-
-