@NotThreadSafe
public final class AACAudioEncoder
extends java.lang.Object
implements java.lang.AutoCloseable
| Modifier and Type | Class and Description |
|---|---|
static class |
AACAudioEncoder.Builder |
| Modifier and Type | Method and Description |
|---|---|
static AACAudioEncoder.Builder |
builder()
Create a new
AACAudioEncoder.Builder instance. |
void |
close() |
AACAudioOutput |
conclude()
Conclude encoded audio.
|
AACAudioOutput |
encode(WAVAudioInput input)
Encode the given wav audio input to AAC audio output.
|
@Nonnull public static AACAudioEncoder.Builder builder()
AACAudioEncoder.Builder instance.public AACAudioOutput encode(WAVAudioInput input) throws AACAudioEncoderException
input - wav audio-input to encodeAACAudioEncoderException - if any unexpected encoding error was encounteredpublic AACAudioOutput conclude() throws AACAudioEncoderException
AACAudioEncoderException - if any unexpected encoding error was encounteredpublic void close()
close in interface java.lang.AutoCloseable