public class TuSDKAudioInfo extends TuSDKMediaDataSource
| 限定符和类型 | 字段和说明 |
|---|---|
int |
audioFormat
位宽 ENCODING_PCM_16BIT 可以保证兼容所有手机
|
int |
bitrate
码率
|
int |
channel
通道数
|
int |
channelConfig
通道
|
long |
durationTimeUs
持续时间 单位 :微妙( microseconds )
|
java.lang.String |
mime
MIME
|
int |
sampleRate
采样率
|
int |
size
解码后的文件总大小 解码完成后才能获取到
|
| 构造器和说明 |
|---|
TuSDKAudioInfo() |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
bytesCountOfTime(int time)
根据持续时间计算所需字节数量
|
static TuSDKAudioInfo |
createWithMediaDataSource(TuSDKMediaDataSource dataSource)
根据 TuSDKMediaDataSource 创建
|
static TuSDKAudioInfo |
createWithMediaFormat(android.media.MediaFormat mediaFormat)
根据MediaFormat创建TuSDKRawAudioInfo
|
static TuSDKAudioInfo |
defaultAudioInfo()
默认音频信息
|
long |
frameTimeUsWithAudioSize(int audioSize)
获取 audioSize 所在侦时间
|
long |
getAudioBytesPerSample()
获取audio bytesPerSample
|
long |
getFrameInterval()
获取帧间隔时间
|
java.lang.String |
toString() |
create, create, getFile, getFilePath, getFileUri, isValid, setFilePath, setFileUripublic int size
public int sampleRate
public int bitrate
public int channel
public int channelConfig
public int audioFormat
public long durationTimeUs
public java.lang.String mime
public static TuSDKAudioInfo createWithMediaFormat(android.media.MediaFormat mediaFormat)
mediaFormat - 音频Formatpublic static TuSDKAudioInfo createWithMediaDataSource(TuSDKMediaDataSource dataSource)
dataSource - public static TuSDKAudioInfo defaultAudioInfo()
public int bytesCountOfTime(int time)
public long getAudioBytesPerSample()
public long frameTimeUsWithAudioSize(int audioSize)
audioSize - 音频大小/字节数量 单位:字节public long getFrameInterval()
public java.lang.String toString()
toString 在类中 TuSDKMediaDataSource