LinkVisual Media SDK(Android) v2.7.0-ilop
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
com.aliyun.iotx.linkvisual.media.audio.AudioParams Class Reference

Audio params. More...

Public Member Functions

 AudioParams (int sampleRate, int channelCount, int audioEncoding, int audioType)
 
 AudioParams (int sampleRate, int channelCount, int audioType)
 
int getSampleRate ()
 
void setSampleRate (int sampleRate)
 
int getChannelCount ()
 
void setChannelCount (int channelCount)
 
int getAudioEncoding ()
 
void setBitsPerSample (int bitsPerSample)
 
int getBitsPerSample ()
 
void setAudioEncoding (int audioFormat)
 
int getAudioType ()
 
void setAudioType (int mAudioType)
 
boolean equals (Object audioParams)
 
String toString ()
 
boolean checkSupport ()
 

Public Attributes

int mSampleRate
 
int mChannelCount
 
int mAudioEncoding
 
int mAudioType
 

Static Public Attributes

static final AudioParams AUDIOPARAM_MONO_16K_PCM = new AudioParams(16000, 1, ENCODING_PCM_16BIT, AudioParams.TYPE_PCM)
 
static final AudioParams AUDIOPARAM_MONO_8K_PCM = new AudioParams(8000, 1, ENCODING_PCM_16BIT, AudioParams.TYPE_PCM)
 
static final AudioParams AUDIOPARAM_STEREO_8K_PCM = new AudioParams(8000, 2, ENCODING_PCM_16BIT, AudioParams.TYPE_PCM)
 
static final AudioParams AUDIOPARAM_MONO_16K_G711A = new AudioParams(16000, 1, ENCODING_PCM_16BIT, AudioParams.TYPE_G711A)
 
static final AudioParams AUDIOPARAM_MONO_8K_G711A = new AudioParams(8000, 1, ENCODING_PCM_16BIT, AudioParams.TYPE_G711A)
 
static final AudioParams AUDIOPARAM_MONO_8K_G711U = new AudioParams(8000, 1, ENCODING_PCM_16BIT, AudioParams.TYPE_G711U)
 
static final AudioParams AUDIOPARAM_MONO_16K_G711U = new AudioParams(16000, 1, ENCODING_PCM_16BIT, AudioParams.TYPE_G711U)
 
static final AudioParams AUDIOPARAM_STEREO_8K_G711U = new AudioParams(8000, 2, ENCODING_PCM_16BIT, AudioParams.TYPE_G711U)
 
static final AudioParams AUDIOPARAM_MONO_16K_AAC_LC = new AudioParams(16000, 1, ENCODING_PCM_16BIT, AudioParams.TYPE_AAC_LC)
 
static final AudioParams AUDIOPARAM_MONO_8K_AAC_LC = new AudioParams(8000, 1, ENCODING_PCM_16BIT, AudioParams.TYPE_AAC_LC)
 
static final AudioParams AUDIOPARAM_STEREO_44K_AAC_LC = new AudioParams(44100, 2, ENCODING_PCM_16BIT, AudioParams.TYPE_AAC_LC)
 
static final AudioParams AUDIOPARAM_STEREO_44K_PCM = new AudioParams(44100, 2, ENCODING_PCM_16BIT, AudioParams.TYPE_PCM)
 
static final AudioParams AUDIOPARAM_MONO_48K_G711A = new AudioParams(48000, 1, ENCODING_PCM_16BIT, AudioParams.TYPE_G711A)
 
static final AudioParams AUDIOPARAM_MONO_48K_G711U = new AudioParams(48000, 1, ENCODING_PCM_16BIT, AudioParams.TYPE_G711U)
 
static final AudioParams AUDIOPARAM_MONO_48K_AAC_LC = new AudioParams(48000, 1, ENCODING_PCM_16BIT, AudioParams.TYPE_AAC_LC)
 
static final AudioParams AUDIOPARAM_MONO_8K_AMR = new AudioParams(8000, 1, ENCODING_PCM_16BIT, AudioParams.TYPE_AMRNB)
 
static final int TYPE_PCM = 0
 
static final int TYPE_G711A = 1
 
static final int TYPE_AAC_LC = 2
 
static final int TYPE_G711U = 3
 
static final int TYPE_AMRNB = 4
 
static final int TYPE_OPUS = 5
 

Detailed Description

Audio params.

Member Function Documentation

◆ getBitsPerSample()

int com.aliyun.iotx.linkvisual.media.audio.AudioParams.getBitsPerSample ( )
inline

获取单次采样点的采样位宽

Returns

Member Data Documentation

◆ mAudioEncoding

int com.aliyun.iotx.linkvisual.media.audio.AudioParams.mAudioEncoding

◆ mAudioType

int com.aliyun.iotx.linkvisual.media.audio.AudioParams.mAudioType

音频编码格式

◆ mChannelCount

int com.aliyun.iotx.linkvisual.media.audio.AudioParams.mChannelCount

音频通道数

◆ mSampleRate

int com.aliyun.iotx.linkvisual.media.audio.AudioParams.mSampleRate

音频采样率

◆ TYPE_AAC_LC

final int com.aliyun.iotx.linkvisual.media.audio.AudioParams.TYPE_AAC_LC = 2
static

AAC_LC格式

◆ TYPE_AMRNB

final int com.aliyun.iotx.linkvisual.media.audio.AudioParams.TYPE_AMRNB = 4
static

AMRNB格式

◆ TYPE_G711A

final int com.aliyun.iotx.linkvisual.media.audio.AudioParams.TYPE_G711A = 1
static

G711A格式

◆ TYPE_G711U

final int com.aliyun.iotx.linkvisual.media.audio.AudioParams.TYPE_G711U = 3
static

G711U格式

◆ TYPE_OPUS

final int com.aliyun.iotx.linkvisual.media.audio.AudioParams.TYPE_OPUS = 5
static

OPUS格式

◆ TYPE_PCM

final int com.aliyun.iotx.linkvisual.media.audio.AudioParams.TYPE_PCM = 0
static

PCM格式