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, setFileUri
public 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