public class FdkAACLibFacade
extends java.lang.Object
| Constructor | Description |
|---|---|
FdkAACLibFacade() |
| Modifier and Type | Method | Description |
|---|---|---|
static void |
closeEncoder(AACEncoder encoder) |
|
static java.util.Optional<byte[]> |
encode(AACEncoder encoder,
AACEncBufDesc inBufferDescriptor,
AACEncBufDesc outBufferDescriptor,
int size) |
|
static AACEncInfo |
getEncoderInfo(AACEncoder encoder) |
|
static AACEncBufDesc |
inBufferDescriptor(com.sun.jna.Memory buffer) |
|
static void |
initEncoder(AACEncoder encoder) |
|
static AACEncoder |
openEncoder(int modules,
int maxChannels) |
|
static AACEncBufDesc |
outBufferDescriptor(com.sun.jna.Memory buffer) |
|
static void |
setEncoderParam(AACEncoder encoder,
AACEncParam param,
int value) |
public static AACEncoder openEncoder(int modules, int maxChannels)
public static void closeEncoder(AACEncoder encoder)
public static void initEncoder(AACEncoder encoder)
public static java.util.Optional<byte[]> encode(AACEncoder encoder, AACEncBufDesc inBufferDescriptor, AACEncBufDesc outBufferDescriptor, int size)
public static AACEncInfo getEncoderInfo(AACEncoder encoder)
public static void setEncoderParam(AACEncoder encoder, AACEncParam param, int value)
public static AACEncBufDesc outBufferDescriptor(com.sun.jna.Memory buffer)
public static AACEncBufDesc inBufferDescriptor(com.sun.jna.Memory buffer)