public interface IAudioEncoder extends IInvocable
IAudioEncoder
- audio encoder.Modifier and Type | Interface and Description |
---|---|
static interface |
IAudioEncoder.ICallback
ICallback - encoder callback. |
IInvocable.Method
Modifier and Type | Method and Description |
---|---|
void |
encodeFrame(java.lang.Object tag,
FloatArray[] pcm,
IAudioEncoder.ICallback callback)
Encodes audio frame.
|
int |
getFrameLength()
Returns frame length (in samples per channels).
|
AudioTrackInfo |
getInfo()
Returns codec info.
|
int |
id()
Returns codec id (one of
AudioCodec constants). |
void |
release()
Releases resources acquired by encoder.
|
invoke
int id()
AudioCodec
constants).AudioTrackInfo getInfo()
int getFrameLength()
void encodeFrame(java.lang.Object tag, FloatArray[] pcm, IAudioEncoder.ICallback callback)
tag
- frame tagpcm
- frame pcm data to encodecallback
- callbackvoid release()