Skip navigation links
A B C D E F G H I J M N O P S U V W 

A

AAC_HE - Static variable in class org.sheinbergon.aac.sound.AACFileTypes
High-Efficiency AAC profile file type.
AAC_HE_V2 - Static variable in class org.sheinbergon.aac.sound.AACFileTypes
High-Efficiency AAC (v2) profile file type.
AAC_LC - Static variable in class org.sheinbergon.aac.sound.AACFileTypes
Low-Complexity AAC profile file type.
AACAudioEncoder - Class in org.sheinbergon.aac.encoder
 
AACAudioEncoder.Builder - Class in org.sheinbergon.aac.encoder
 
AACAudioEncoderException - Exception in org.sheinbergon.aac.encoder.util
 
AACAudioEncoderException(String, Throwable) - Constructor for exception org.sheinbergon.aac.encoder.util.AACAudioEncoderException
 
AACAudioEncoderException(String) - Constructor for exception org.sheinbergon.aac.encoder.util.AACAudioEncoderException
 
AACAudioEncoderException(String, int) - Constructor for exception org.sheinbergon.aac.encoder.util.AACAudioEncoderException
 
AACAudioOutput - Class in org.sheinbergon.aac.encoder
 
AACAudioOutput() - Constructor for class org.sheinbergon.aac.encoder.AACAudioOutput
 
aacConfig - Variable in class org.sheinbergon.aac.jna.structure.AACEncoder
 
AACEncBufDesc - Class in org.sheinbergon.aac.jna.structure
Maps to AACENC_BufDesc struct.
AACEncBufDesc() - Constructor for class org.sheinbergon.aac.jna.structure.AACEncBufDesc
 
AACEncConfig - Class in org.sheinbergon.aac.jna.structure
Maps to AACENC_CONFIG struct.
AACEncConfig() - Constructor for class org.sheinbergon.aac.jna.structure.AACEncConfig
 
AACEncError - Enum in org.sheinbergon.aac.jna.util
Maps to AACENC_ERROR enum.
AACEncExtPayload - Class in org.sheinbergon.aac.jna.structure
Maps to AACENC_EXT_PAYLOAD struct.
AACEncExtPayload() - Constructor for class org.sheinbergon.aac.jna.structure.AACEncExtPayload
 
AACEncInArgs - Class in org.sheinbergon.aac.jna.structure
Maps to AACENC_InArgs struct.
AACEncInArgs() - Constructor for class org.sheinbergon.aac.jna.structure.AACEncInArgs
 
AACEncInfo - Class in org.sheinbergon.aac.jna.structure
Maps to AACENC_InfoStruct struct.
AACEncInfo() - Constructor for class org.sheinbergon.aac.jna.structure.AACEncInfo
 
AACEncoder - Class in org.sheinbergon.aac.jna.structure
Maps to AACENCODER struct.
AACEncodingChannelMode - Enum in org.sheinbergon.aac.encoder.util
 
AACEncodingProfile - Enum in org.sheinbergon.aac.encoder.util
 
AACEncOutArgs - Class in org.sheinbergon.aac.jna.structure
Maps to AACENC_OutArgs struct.
AACEncOutArgs() - Constructor for class org.sheinbergon.aac.jna.structure.AACEncOutArgs
 
AACEncParam - Enum in org.sheinbergon.aac.jna.util
Maps to AACENC_PARAM enum.
AACFileTypes - Class in org.sheinbergon.aac.sound
 
AACFileWriter - Class in org.sheinbergon.aac.sound
 
AACFileWriter() - Constructor for class org.sheinbergon.aac.sound.AACFileWriter
 
accumulator() - Static method in class org.sheinbergon.aac.encoder.AACAudioOutput
Return an Accumulator instance, used to retain encoded AAC audio bytes across various call to the library encode endpoint.
anc_Rate - Variable in class org.sheinbergon.aac.jna.structure.AACEncConfig
 
ancDataBitRate - Variable in class org.sheinbergon.aac.jna.structure.AACEncConfig
 
aot - Variable in class org.sheinbergon.aac.jna.structure.CoderConfig
Audio Object Type (AOT).
associatedChElement - Variable in class org.sheinbergon.aac.jna.structure.AACEncExtPayload
 
audioMuxVersion - Variable in class org.sheinbergon.aac.jna.structure.AACEncConfig
 
audioObjectType - Variable in class org.sheinbergon.aac.jna.structure.AACEncConfig
 
averageBits - Variable in class org.sheinbergon.aac.jna.structure.AACEncConfig
 

B

bandWidth - Variable in class org.sheinbergon.aac.jna.structure.AACEncConfig
 
bitRate - Variable in class org.sheinbergon.aac.jna.structure.AACEncConfig
 
bitRate - Variable in class org.sheinbergon.aac.jna.structure.CoderConfig
Average bitRate.
bitrateMode - Variable in class org.sheinbergon.aac.jna.structure.AACEncConfig
 
bitreservoir - Variable in class org.sheinbergon.aac.jna.structure.AACEncConfig
 
bitsFrame - Variable in class org.sheinbergon.aac.jna.structure.CoderConfig
 
BSAClayerLength - Variable in class org.sheinbergon.aac.jna.structure.CoderConfig
The average length of the large-step layers in bytes (BSAC).
BSACnumOfSubFrame - Variable in class org.sheinbergon.aac.jna.structure.CoderConfig
The number of the sub-frames which are grouped and transmitted in a super-frame (BSAC).
bufElSizes - Variable in class org.sheinbergon.aac.jna.structure.AACEncBufDesc
 
bufferIdentifiers - Variable in class org.sheinbergon.aac.jna.structure.AACEncBufDesc
 
bufs - Variable in class org.sheinbergon.aac.jna.structure.AACEncBufDesc
 
bufSizes - Variable in class org.sheinbergon.aac.jna.structure.AACEncBufDesc
 
build() - Method in class org.sheinbergon.aac.encoder.AACAudioEncoder.Builder
Verify and build an AACAudioEncoder instance.
build() - Method in class org.sheinbergon.aac.encoder.WAVAudioInput.Builder
Build, verify and assert a WAVAudioInput instance.
builder() - Static method in class org.sheinbergon.aac.encoder.AACAudioEncoder
Create a new AACAudioEncoder.Builder instance.
Builder() - Constructor for class org.sheinbergon.aac.encoder.AACAudioEncoder.Builder
 
builder() - Static method in class org.sheinbergon.aac.encoder.WAVAudioInput
Create a WAVAudioInput.Builder instance.
Builder() - Constructor for class org.sheinbergon.aac.encoder.WAVAudioInput.Builder
 

C

CAPF_tpEnc - Variable in class org.sheinbergon.aac.jna.structure.AACEncoder
 
channelMode - Variable in class org.sheinbergon.aac.jna.structure.AACEncConfig
 
channelMode - Variable in class org.sheinbergon.aac.jna.structure.CoderConfig
Channel mode.
channelOrder - Variable in class org.sheinbergon.aac.jna.structure.AACEncConfig
 
clearStructureMemory(Structure...) - Static method in class org.sheinbergon.aac.jna.util.JNASupport
Clear the memory of the given Structure instances.
close() - Method in class org.sheinbergon.aac.encoder.AACAudioEncoder
 
closeEncoder(AACEncoder) - Static method in class org.sheinbergon.aac.jna.FdkAACLibFacade
Close a previously opened AACEncoder.
coderConfig - Variable in class org.sheinbergon.aac.jna.structure.AACEncoder
 
CoderConfig - Class in org.sheinbergon.aac.jna.structure
Maps to CODER_CONFIG struct.
CoderConfig() - Constructor for class org.sheinbergon.aac.jna.structure.CoderConfig
 
conclude() - Method in class org.sheinbergon.aac.encoder.AACAudioEncoder
Conclude encoded audio.
confBuf - Variable in class org.sheinbergon.aac.jna.structure.AACEncInfo
 
confSize - Variable in class org.sheinbergon.aac.jna.structure.AACEncInfo
 

D

dataSize - Variable in class org.sheinbergon.aac.jna.structure.AACEncExtPayload
 
dataType - Variable in class org.sheinbergon.aac.jna.structure.AACEncExtPayload
 

E

encode(WAVAudioInput) - Method in class org.sheinbergon.aac.encoder.AACAudioEncoder
Encode the given wav audio input to AAC audio output.
encode(AACEncoder, AACEncBufDesc, AACEncBufDesc, AACEncInArgs, AACEncOutArgs, int) - Static method in class org.sheinbergon.aac.jna.FdkAACLibFacade
Encode raw (WAV) bytes to AAC.
encoder_modis - Variable in class org.sheinbergon.aac.jna.structure.AACEncoder
 
encoderDelay - Variable in class org.sheinbergon.aac.jna.structure.AACEncInfo
 
EOS - Static variable in class org.sheinbergon.aac.encoder.util.WAVAudioSupport
EOS character () is used to indicate end-of-input for WAV audio input.
epConfig - Variable in class org.sheinbergon.aac.jna.structure.AACEncConfig
 
extAOT - Variable in class org.sheinbergon.aac.jna.structure.CoderConfig
Extension Audio Object Type (SBR).
extParam - Variable in class org.sheinbergon.aac.jna.structure.AACEncoder
 
extPayload - Variable in class org.sheinbergon.aac.jna.structure.AACEncoder
 
extPayloadData - Variable in class org.sheinbergon.aac.jna.structure.AACEncoder
 
extPayloadSize - Variable in class org.sheinbergon.aac.jna.structure.AACEncoder
 
extSamplingRate - Variable in class org.sheinbergon.aac.jna.structure.CoderConfig
Extended samplerate (SBR).

F

FdkAACLib - Class in org.sheinbergon.aac.jna
 
FdkAACLibException - Exception in org.sheinbergon.aac.jna.util
 
FdkAACLibException(AACEncError, String) - Constructor for exception org.sheinbergon.aac.jna.util.FdkAACLibException
 
FdkAACLibFacade - Class in org.sheinbergon.aac.jna
 
flags - Variable in class org.sheinbergon.aac.jna.structure.CoderConfig
Encoding flags.
framelength - Variable in class org.sheinbergon.aac.jna.structure.AACEncConfig
 
frameLength - Variable in class org.sheinbergon.aac.jna.structure.AACEncInfo
 

G

getAudioFileTypes() - Method in class org.sheinbergon.aac.sound.AACFileWriter
 
getAudioFileTypes(AudioInputStream) - Method in class org.sheinbergon.aac.sound.AACFileWriter
 
getEncoderInfo(AACEncoder) - Static method in class org.sheinbergon.aac.jna.FdkAACLibFacade
Get library information on a previously opened AACEncoder.
getFieldOrder() - Method in class org.sheinbergon.aac.jna.structure.AACEncBufDesc
 
getFieldOrder() - Method in class org.sheinbergon.aac.jna.structure.AACEncConfig
 
getFieldOrder() - Method in class org.sheinbergon.aac.jna.structure.AACEncExtPayload
 
getFieldOrder() - Method in class org.sheinbergon.aac.jna.structure.AACEncInArgs
 
getFieldOrder() - Method in class org.sheinbergon.aac.jna.structure.AACEncInfo
 
getFieldOrder() - Method in class org.sheinbergon.aac.jna.structure.AACEncoder
 
getFieldOrder() - Method in class org.sheinbergon.aac.jna.structure.AACEncOutArgs
 
getFieldOrder() - Method in class org.sheinbergon.aac.jna.structure.CoderConfig
 
getFieldOrder() - Method in class org.sheinbergon.aac.jna.structure.UserParam
 

H

hAacEnc - Variable in class org.sheinbergon.aac.jna.structure.AACEncoder
 
headerPeriod - Variable in class org.sheinbergon.aac.jna.structure.CoderConfig
Frame period for sending in band configuration buffers in the transport layer.
hEnvEnc - Variable in class org.sheinbergon.aac.jna.structure.AACEncoder
 
hMetadataEnc - Variable in class org.sheinbergon.aac.jna.structure.AACEncoder
 
hTpEnc - Variable in class org.sheinbergon.aac.jna.structure.AACEncoder
 

I

inBufferDescriptor(Memory) - Static method in class org.sheinbergon.aac.jna.FdkAACLibFacade
A utility function construct an in-buffer descriptor according to the fdk-aac library specifications.
inBufFillLevel - Variable in class org.sheinbergon.aac.jna.structure.AACEncInfo
 
initEncoder(AACEncoder) - Static method in class org.sheinbergon.aac.jna.FdkAACLibFacade
Initialize a previously opened AACEncoder.
InitFlags - Variable in class org.sheinbergon.aac.jna.structure.AACEncoder
 
inputBuffer - Variable in class org.sheinbergon.aac.jna.structure.AACEncoder
 
inputBufferOffset - Variable in class org.sheinbergon.aac.jna.structure.AACEncoder
 
inputChannels - Variable in class org.sheinbergon.aac.jna.structure.AACEncInfo
 

J

JNASupport - Class in org.sheinbergon.aac.jna.util
 

M

matrixMixdownA - Variable in class org.sheinbergon.aac.jna.structure.CoderConfig
Matrix mixdown index to put into PCE.
maxAncBytes - Variable in class org.sheinbergon.aac.jna.structure.AACEncInfo
 
maxAncBytesPerAU - Variable in class org.sheinbergon.aac.jna.structure.AACEncConfig
 
maxBitsPerFrame - Variable in class org.sheinbergon.aac.jna.structure.AACEncConfig
 
maxOutBufBytes - Variable in class org.sheinbergon.aac.jna.structure.AACEncInfo
 
metaDataAllowed - Variable in class org.sheinbergon.aac.jna.structure.AACEncoder
 
minBitsPerFrame - Variable in class org.sheinbergon.aac.jna.structure.AACEncConfig
 

N

nChannels - Variable in class org.sheinbergon.aac.jna.structure.AACEncConfig
 
nChannels - Variable in class org.sheinbergon.aac.jna.structure.UserParam
 
nDelay - Variable in class org.sheinbergon.aac.jna.structure.AACEncoder
 
nMaxAacChannels - Variable in class org.sheinbergon.aac.jna.structure.AACEncoder
 
nMaxAacElements - Variable in class org.sheinbergon.aac.jna.structure.AACEncoder
 
nMaxSbrChannels - Variable in class org.sheinbergon.aac.jna.structure.AACEncoder
 
nMaxSbrElements - Variable in class org.sheinbergon.aac.jna.structure.AACEncoder
 
nMaxSubFrames - Variable in class org.sheinbergon.aac.jna.structure.AACEncoder
 
noChannels - Variable in class org.sheinbergon.aac.jna.structure.CoderConfig
Number of audio channels.
nSamplesRead - Variable in class org.sheinbergon.aac.jna.structure.AACEncoder
 
nSamplesToRead - Variable in class org.sheinbergon.aac.jna.structure.AACEncoder
 
nSubFrames - Variable in class org.sheinbergon.aac.jna.structure.AACEncConfig
 
nSubFrames - Variable in class org.sheinbergon.aac.jna.structure.CoderConfig
Amount of encoder subframes.
numAncBytes - Variable in class org.sheinbergon.aac.jna.structure.AACEncInArgs
 
numAncBytes - Variable in class org.sheinbergon.aac.jna.structure.AACEncOutArgs
 
numBufs - Variable in class org.sheinbergon.aac.jna.structure.AACEncBufDesc
 
numInSamples - Variable in class org.sheinbergon.aac.jna.structure.AACEncInArgs
 
numInSamples - Variable in class org.sheinbergon.aac.jna.structure.AACEncOutArgs
 
numOutBytes - Variable in class org.sheinbergon.aac.jna.structure.AACEncOutArgs
 
nZerosAppended - Variable in class org.sheinbergon.aac.jna.structure.AACEncoder
 

O

of(PointerByReference) - Static method in class org.sheinbergon.aac.jna.structure.AACEncoder
 
openEncoder(int, int) - Static method in class org.sheinbergon.aac.jna.FdkAACLibFacade
Open (create) an AACEncoder.
org.sheinbergon.aac.encoder - package org.sheinbergon.aac.encoder
Low level encoding interface endpoints.
org.sheinbergon.aac.encoder.util - package org.sheinbergon.aac.encoder.util
Low level encoding interface utilities.
org.sheinbergon.aac.jna - package org.sheinbergon.aac.jna
fdk-aac library integration endpoints.
org.sheinbergon.aac.jna.structure - package org.sheinbergon.aac.jna.structure
fdk-aac JNA structure bindings.
org.sheinbergon.aac.jna.util - package org.sheinbergon.aac.jna.util
fdk-aac I/O translation/adaptation utilities.
org.sheinbergon.aac.sound - package org.sheinbergon.aac.sound
Java Audio-System SPI integration/expansion classes.
outBuffer - Variable in class org.sheinbergon.aac.jna.structure.AACEncoder
 
outBufferDescriptor(Memory) - Static method in class org.sheinbergon.aac.jna.FdkAACLibFacade
A utility function construct an out-buffer descriptor according to the fdk-aac library specifications.
outBufferInBytes - Variable in class org.sheinbergon.aac.jna.structure.AACEncoder
 

P

pcms16le(byte[], int) - Static method in class org.sheinbergon.aac.encoder.WAVAudioInput
WAV audio input descriptor factory method aligning to the pcm_s16le standard.
pData - Variable in class org.sheinbergon.aac.jna.structure.AACEncExtPayload
 
psPresent - Variable in class org.sheinbergon.aac.jna.structure.CoderConfig
 

S

sampleRate - Variable in class org.sheinbergon.aac.jna.structure.AACEncConfig
 
samplesPerFrame - Variable in class org.sheinbergon.aac.jna.structure.CoderConfig
Number of PCM samples per codec frame and audio channel.
samplingRate - Variable in class org.sheinbergon.aac.jna.structure.CoderConfig
Sampling rate.
sbrMode - Variable in class org.sheinbergon.aac.jna.structure.CoderConfig
USAC SBR mode.
sbrPresent - Variable in class org.sheinbergon.aac.jna.structure.CoderConfig
 
sbrRatio - Variable in class org.sheinbergon.aac.jna.structure.AACEncConfig
 
sbrSignaling - Variable in class org.sheinbergon.aac.jna.structure.CoderConfig
0: implicit signaling, 1: backwards compatible explicit signaling, 2: hierarcical explicit signaling.
setEncoderParam(AACEncoder, AACEncParam, int) - Static method in class org.sheinbergon.aac.jna.FdkAACLibFacade
Set an AACEncParam parameter value on previously opened AACEncoder.
stereoConfigIndex - Variable in class org.sheinbergon.aac.jna.structure.CoderConfig
USAC MPS stereo mode.
structureFieldOrder(Class<? extends Structure>) - Static method in class org.sheinbergon.aac.jna.util.JNASupport
Deduce the JNA Structure subclass field order from the class itself via reflection.
SUPPORTED_CHANNELS_RANGE - Static variable in class org.sheinbergon.aac.encoder.util.WAVAudioSupport
The maximum number of channels support by this bridge.
SUPPORTED_SAMPLE_SIZE - Static variable in class org.sheinbergon.aac.encoder.util.WAVAudioSupport
The only supported sample size for fdk-aac for wav audio input is 16 bits.
syntaxFlags - Variable in class org.sheinbergon.aac.jna.structure.AACEncConfig
 

U

useIS - Variable in class org.sheinbergon.aac.jna.structure.AACEncConfig
 
usePns - Variable in class org.sheinbergon.aac.jna.structure.AACEncConfig
 
userAfterburner - Variable in class org.sheinbergon.aac.jna.structure.UserParam
 
userAncDataRate - Variable in class org.sheinbergon.aac.jna.structure.UserParam
 
userAOT - Variable in class org.sheinbergon.aac.jna.structure.UserParam
 
userBandwidth - Variable in class org.sheinbergon.aac.jna.structure.UserParam
 
userBitrate - Variable in class org.sheinbergon.aac.jna.structure.UserParam
 
userBitrateMode - Variable in class org.sheinbergon.aac.jna.structure.UserParam
 
userChannelMode - Variable in class org.sheinbergon.aac.jna.structure.UserParam
 
useRequant - Variable in class org.sheinbergon.aac.jna.structure.AACEncConfig
 
userErTools - Variable in class org.sheinbergon.aac.jna.structure.UserParam
 
userFramelength - Variable in class org.sheinbergon.aac.jna.structure.UserParam
 
userIntensity - Variable in class org.sheinbergon.aac.jna.structure.UserParam
 
userMetaDataMode - Variable in class org.sheinbergon.aac.jna.structure.UserParam
 
UserParam - Class in org.sheinbergon.aac.jna.structure
Maps to USER_PARAM struct.
UserParam() - Constructor for class org.sheinbergon.aac.jna.structure.UserParam
 
userPceAdditions - Variable in class org.sheinbergon.aac.jna.structure.UserParam
 
userPeakBitrate - Variable in class org.sheinbergon.aac.jna.structure.UserParam
 
userPns - Variable in class org.sheinbergon.aac.jna.structure.UserParam
 
userSamplerate - Variable in class org.sheinbergon.aac.jna.structure.UserParam
 
userSbrEnabled - Variable in class org.sheinbergon.aac.jna.structure.UserParam
 
userSbrRatio - Variable in class org.sheinbergon.aac.jna.structure.UserParam
 
userTns - Variable in class org.sheinbergon.aac.jna.structure.UserParam
 
userTpAmxv - Variable in class org.sheinbergon.aac.jna.structure.UserParam
 
userTpHeaderPeriod - Variable in class org.sheinbergon.aac.jna.structure.UserParam
 
userTpNsubFrames - Variable in class org.sheinbergon.aac.jna.structure.UserParam
 
userTpProtection - Variable in class org.sheinbergon.aac.jna.structure.UserParam
 
userTpSignaling - Variable in class org.sheinbergon.aac.jna.structure.UserParam
 
userTpType - Variable in class org.sheinbergon.aac.jna.structure.UserParam
 
useTns - Variable in class org.sheinbergon.aac.jna.structure.AACEncConfig
 

V

valueOf(String) - Static method in enum org.sheinbergon.aac.encoder.util.AACEncodingChannelMode
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum org.sheinbergon.aac.encoder.util.AACEncodingChannelMode
Match an AACEncodingChannelMode from a channel count.
valueOf(String) - Static method in enum org.sheinbergon.aac.encoder.util.AACEncodingProfile
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sheinbergon.aac.encoder.util.WAVAudioFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sheinbergon.aac.jna.util.AACEncError
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum org.sheinbergon.aac.jna.util.AACEncError
Match a AACEncError from a given numeric error code.
valueOf(String) - Static method in enum org.sheinbergon.aac.jna.util.AACEncParam
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.sheinbergon.aac.encoder.util.AACEncodingChannelMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sheinbergon.aac.encoder.util.AACEncodingProfile
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sheinbergon.aac.encoder.util.WAVAudioFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sheinbergon.aac.jna.util.AACEncError
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sheinbergon.aac.jna.util.AACEncParam
Returns an array containing the constants of this enum type, in the order they are declared.

W

WAVAudioFormat - Enum in org.sheinbergon.aac.encoder.util
WAV header AudioFormat 16 bit value.
WAVAudioInput - Class in org.sheinbergon.aac.encoder
 
WAVAudioInput() - Constructor for class org.sheinbergon.aac.encoder.WAVAudioInput
 
WAVAudioInput.Builder - Class in org.sheinbergon.aac.encoder
 
WAVAudioInputException - Exception in org.sheinbergon.aac.encoder.util
 
WAVAudioInputException(String, String) - Constructor for exception org.sheinbergon.aac.encoder.util.WAVAudioInputException
 
WAVAudioSupport - Class in org.sheinbergon.aac.encoder.util
 
write(AudioInputStream, AudioFileFormat.Type, OutputStream) - Method in class org.sheinbergon.aac.sound.AACFileWriter
 
write(AudioInputStream, AudioFileFormat.Type, File) - Method in class org.sheinbergon.aac.sound.AACFileWriter
 
A B C D E F G H I J M N O P S U V W 
Skip navigation links