public class CoderConfig
extends com.sun.jna.Structure
| Modifier and Type | Field and Description |
|---|---|
int |
aot
Audio Object Type (AOT).
|
int |
bitRate
Average bitRate.
|
int |
bitsFrame |
int |
BSAClayerLength
The average length of the large-step layers in bytes (BSAC).
|
int |
BSACnumOfSubFrame
The number of the sub-frames which are grouped and transmitted in a super-frame (BSAC).
|
int |
channelMode
Channel mode.
|
int |
extAOT
Extension Audio Object Type (SBR).
|
int |
extSamplingRate
Extended samplerate (SBR).
|
int |
flags
Encoding flags.
|
byte |
headerPeriod
Frame period for sending in band configuration buffers in the transport layer.
|
byte |
matrixMixdownA
Matrix mixdown index to put into PCE.
|
int |
noChannels
Number of audio channels.
|
int |
nSubFrames
Amount of encoder subframes.
|
byte |
psPresent |
int |
samplesPerFrame
Number of PCM samples per codec frame and audio channel.
|
int |
samplingRate
Sampling rate.
|
byte |
sbrMode
USAC SBR mode.
|
byte |
sbrPresent |
int |
sbrSignaling
0: implicit signaling, 1: backwards compatible explicit signaling, 2: hierarcical explicit signaling.
|
byte |
stereoConfigIndex
USAC MPS stereo mode.
|
| Constructor and Description |
|---|
CoderConfig() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<java.lang.String> |
getFieldOrder() |
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, writeFieldpublic int aot
public int extAOT
public int channelMode
public int samplingRate
public int extSamplingRate
public int bitRate
public int samplesPerFrame
public int noChannels
public int bitsFrame
public int nSubFrames
public int BSACnumOfSubFrame
public int BSAClayerLength
public int flags
public byte matrixMixdownA
public byte headerPeriod
public byte stereoConfigIndex
public byte sbrMode
public int sbrSignaling
public byte sbrPresent
public byte psPresent