Class AACEncoder
- java.lang.Object
-
- com.sun.jna.Structure
-
- org.sheinbergon.aac.jna.structure.AACEncoder
-
public final class AACEncoder extends com.sun.jna.StructureMaps to AACENCODER struct.- See Also:
- fdk-aac/libAACenc/src/aacenc_lib.cpp
-
-
Field Summary
Fields Modifier and Type Field Description AACEncConfigaacConfigintCAPF_tpEncCoderConfigcoderConfigintencoder_modisUserParamextParamAACEncExtPayload[]extPayloadbyte[]extPayloadDataint[]extPayloadSizecom.sun.jna.PointerhAacEnccom.sun.jna.PointerhEnvEnccom.sun.jna.PointerhMetadataEnccom.sun.jna.PointerhTpEnclongInitFlagscom.sun.jna.ptr.ShortByReferenceinputBufferintinputBufferOffsetintmetaDataAllowedintnDelayintnMaxAacChannelsintnMaxAacElementsintnMaxSbrChannelsintnMaxSbrElementsintnMaxSubFramesintnSamplesReadintnSamplesToReadintnZerosAppendedcom.sun.jna.ptr.ByteByReferenceoutBufferintoutBufferInBytes
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.List<java.lang.String>getFieldOrder()static AACEncoderof(com.sun.jna.ptr.PointerByReference pointerReference)-
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
-
-
-
-
Field Detail
-
extParam
public UserParam extParam
-
coderConfig
public CoderConfig coderConfig
-
aacConfig
public AACEncConfig aacConfig
-
hAacEnc
public com.sun.jna.Pointer hAacEnc
-
hEnvEnc
public com.sun.jna.Pointer hEnvEnc
-
hMetadataEnc
public com.sun.jna.Pointer hMetadataEnc
-
metaDataAllowed
public int metaDataAllowed
-
hTpEnc
public com.sun.jna.Pointer hTpEnc
-
outBuffer
public com.sun.jna.ptr.ByteByReference outBuffer
-
outBufferInBytes
public int outBufferInBytes
-
inputBuffer
public com.sun.jna.ptr.ShortByReference inputBuffer
-
inputBufferOffset
public int inputBufferOffset
-
nSamplesToRead
public int nSamplesToRead
-
nSamplesRead
public int nSamplesRead
-
nZerosAppended
public int nZerosAppended
-
nDelay
public int nDelay
-
extPayload
public AACEncExtPayload[] extPayload
-
extPayloadData
public byte[] extPayloadData
-
extPayloadSize
public int[] extPayloadSize
-
InitFlags
public long InitFlags
-
nMaxAacElements
public int nMaxAacElements
-
nMaxAacChannels
public int nMaxAacChannels
-
nMaxSbrElements
public int nMaxSbrElements
-
nMaxSbrChannels
public int nMaxSbrChannels
-
nMaxSubFrames
public int nMaxSubFrames
-
encoder_modis
public int encoder_modis
-
CAPF_tpEnc
public int CAPF_tpEnc
-
-
Method Detail
-
of
public static AACEncoder of(com.sun.jna.ptr.PointerByReference pointerReference)
-
getFieldOrder
protected java.util.List<java.lang.String> getFieldOrder()
- Overrides:
getFieldOrderin classcom.sun.jna.Structure
-
-