public class AudioCodecEncoder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
ERROR_API_LEVEL |
static int |
ERROR_INPUT_BUFFER_ERROR |
static int |
ERROR_NO_BUFFER_AVAILABLE |
static int |
ERROR_STATE |
static int |
OK |
Constructor and Description |
---|
AudioCodecEncoder() |
Modifier and Type | Method and Description |
---|---|
static void |
clone(java.nio.ByteBuffer original,
java.nio.ByteBuffer dst) |
java.nio.ByteBuffer |
getBuffer(long timeoutUs) |
boolean |
init(java.lang.String mimeType,
int channels,
int sampleRate,
int bitRate,
int profile) |
int |
inputFrame(int frameLen,
long presentationTimeUs) |
int |
release() |
int |
start() |
int |
stop() |
AudioCodecData |
tryRead(long timeoutUs) |
public static final int OK
public static final int ERROR_API_LEVEL
public static final int ERROR_STATE
public static final int ERROR_INPUT_BUFFER_ERROR
public static final int ERROR_NO_BUFFER_AVAILABLE
public boolean init(java.lang.String mimeType, int channels, int sampleRate, int bitRate, int profile)
public int start()
public static void clone(java.nio.ByteBuffer original, java.nio.ByteBuffer dst)
public java.nio.ByteBuffer getBuffer(long timeoutUs)
public int inputFrame(int frameLen, long presentationTimeUs)
public AudioCodecData tryRead(long timeoutUs)
public int stop()
public int release()