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[]extPayloadcom.sun.jna.PointerhAacEnccom.sun.jna.PointerhEnvEnccom.sun.jna.PointerhMetadataEnccom.sun.jna.PointerhMpsEnccom.sun.jna.PointerhTpEnclongInitFlagscom.sun.jna.ptr.ShortByReferenceinputBufferintinputBufferOffsetintinputBufferSizeintinputBufferSizePerChannelintmetaDataAllowedintnDelayintnDelayCoreintnMaxAacChannelsintnMaxAacElementsintnMaxSbrChannelsintnMaxSbrElementsintnSamplesReadintnSamplesToReadintnZerosAppendedcom.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
-
hMpsEnc
public com.sun.jna.Pointer hMpsEnc
-
hTpEnc
public com.sun.jna.Pointer hTpEnc
-
inputBuffer
public com.sun.jna.ptr.ShortByReference inputBuffer
-
outBuffer
public com.sun.jna.ptr.ByteByReference outBuffer
-
inputBufferSize
public int inputBufferSize
-
inputBufferSizePerChannel
public int inputBufferSizePerChannel
-
outBufferInBytes
public int outBufferInBytes
-
inputBufferOffset
public int inputBufferOffset
-
nSamplesToRead
public int nSamplesToRead
-
nSamplesRead
public int nSamplesRead
-
nZerosAppended
public int nZerosAppended
-
nDelay
public int nDelay
-
nDelayCore
public int nDelayCore
-
extPayload
public AACEncExtPayload[] extPayload
-
InitFlags
public long InitFlags
-
nMaxAacElements
public int nMaxAacElements
-
nMaxAacChannels
public int nMaxAacChannels
-
nMaxSbrElements
public int nMaxSbrElements
-
nMaxSbrChannels
public int nMaxSbrChannels
-
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
-
-