public final class AudioCodec
extends java.lang.Object
AudioCodec
- supported audio codecs enumeration.Modifier and Type | Field and Description |
---|---|
static int |
AAC
AAC - AAC codec (similar to MP4A codec). |
static int |
AC3
AC3 - AC3 codec. |
static int |
G726
G726 - G726 codec. |
static int |
MP3
MP3 - MP3 codec. |
static int |
MP4A
MP4A - AAC codec. |
static int |
MPGA
MPGA - MPEG Audio codec |
static int |
NELLYMOSER_ASAO
NELLYMOSER_ASAO - Nellymoser Asao codec. |
static int |
OPUS
OPUS - OPUS codec. |
static int |
PCM
PCM - PCM codec. |
static int |
PCMA
PCMA - PCM a-law codec. |
static int |
PCMU
PCMU - PCM mu-law codec. |
static int |
SPEEX
SPEEX - Speex codex. |
static int |
UNKNOWN
UNKNOWN - unknown codec. |
static int |
VORBIS
VORBIS - Vorbis codex. |
Modifier and Type | Method and Description |
---|---|
static int |
getAc3Info(byte[] codecConfig)
Returns AC3 audio info.
|
static int |
getAc3Info(ByteArray codecConfig)
Returns AC3 audio info.
|
static int |
getG711aInfo(byte[] codecConfig)
Returns G711-alaw audio info.
|
static int |
getG711aInfo(ByteArray codecConfig)
Returns G711-alaw audio info.
|
static int |
getG711muInfo(byte[] codecConfig)
Returns G711-mulaw audio info.
|
static int |
getG711muInfo(ByteArray codecConfig)
Returns G711-mulaw audio info.
|
static int |
getG726Info(byte[] codecConfig)
Returns G726 audio info.
|
static int |
getG726Info(ByteArray codecConfig)
Returns G726 audio info.
|
static java.lang.String |
getInfo(int info)
Returns string representation of the audio info.
|
static int |
getMp3Info(byte[] codecConfig)
Returns MP3 audio info.
|
static int |
getMp3Info(ByteArray codecConfig)
Returns MP3 audio info.
|
static int |
getMp4aInfo(byte[] codecConfig)
Returns MP4A audio info.
|
static int |
getMp4aInfo(byte[] codecConfig,
boolean isSbrSupported)
Returns MP4A audio info.
|
static int |
getMp4aInfo(ByteArray codecConfig)
Returns MP4A audio info.
|
static int |
getMp4aInfo(ByteArray codecConfig,
boolean isSbrSupported)
Returns MP4A audio info.
|
static int |
getOpusInfo(byte[] codecConfig)
Returns Opus audio info.
|
static int |
getOpusInfo(ByteArray codecConfig)
Returns Opus audio info.
|
static int |
getVorbisInfo(byte[] codecConfig)
Returns Vorbis audio info.
|
static int |
getVorbisInfo(ByteArray codecConfig)
Returns Vorbis audio info.
|
public static final int UNKNOWN
UNKNOWN
- unknown codec.public static final int AAC
AAC
- AAC codec (similar to MP4A codec).public static final int AC3
AC3
- AC3 codec.public static final int G726
G726
- G726 codec.public static final int MPGA
MPGA
- MPEG Audio codecpublic static final int MP3
MP3
- MP3 codec.public static final int MP4A
MP4A
- AAC codec.public static final int NELLYMOSER_ASAO
NELLYMOSER_ASAO
- Nellymoser Asao codec.public static final int OPUS
OPUS
- OPUS codec.public static final int PCM
PCM
- PCM codec.public static final int PCMA
PCMA
- PCM a-law codec.public static final int PCMU
PCMU
- PCM mu-law codec.public static final int SPEEX
SPEEX
- Speex codex.public static final int VORBIS
VORBIS
- Vorbis codex.public static java.lang.String getInfo(int info)
info
- public static int getAc3Info(byte[] codecConfig)
codecConfig
- codec configuration bytespublic static int getAc3Info(ByteArray codecConfig)
codecConfig
- codec configuration bytespublic static int getG711aInfo(byte[] codecConfig)
codecConfig
- codec configuration bytespublic static int getG711aInfo(ByteArray codecConfig)
codecConfig
- codec configuration bytespublic static int getG711muInfo(byte[] codecConfig)
codecConfig
- codec configuration bytespublic static int getG711muInfo(ByteArray codecConfig)
codecConfig
- codec configuration bytespublic static int getG726Info(byte[] codecConfig)
codecConfig
- codec configuration bytespublic static int getG726Info(ByteArray codecConfig)
codecConfig
- codec configuration bytespublic static int getMp3Info(byte[] codecConfig)
codecConfig
- codec configuration bytespublic static int getMp3Info(ByteArray codecConfig)
codecConfig
- codec configuration bytespublic static int getMp4aInfo(byte[] codecConfig)
codecConfig
- codec configuration bytespublic static int getMp4aInfo(byte[] codecConfig, boolean isSbrSupported)
codecConfig
- codec configuration bytesisSbrSupported
- is SBR mode supported by decoderpublic static int getMp4aInfo(ByteArray codecConfig)
codecConfig
- codec configuration bytespublic static int getMp4aInfo(ByteArray codecConfig, boolean isSbrSupported)
codecConfig
- codec configuration bytesisSbrSupported
- is SBR mode supported by decoderpublic static int getOpusInfo(byte[] codecConfig)
codecConfig
- codec configuration bytespublic static int getOpusInfo(ByteArray codecConfig)
codecConfig
- codec configuration bytespublic static int getVorbisInfo(byte[] codecConfig)
codecConfig
- codec configuration bytespublic static int getVorbisInfo(ByteArray codecConfig)
codecConfig
- codec configuration bytes