public static final class MediaCodecInfo.AudioCapabilities
extends Object
java.lang.Object | |
↳ | android.media.MediaCodecInfo.AudioCapabilities |
支持查询编解码器音频功能的类。
Public methods |
|
---|---|
Range<Integer> |
getBitrateRange() 以比特/秒为单位返回支持的比特率范围。 |
int |
getMaxInputChannelCount() 返回支持的输入通道的最大数量。 |
Range[]<Integer> |
getSupportedSampleRateRanges() 返回支持的采样率范围的数组。 |
int[] |
getSupportedSampleRates() 如果编解码器仅支持离散值,则返回支持的采样率数组。 |
boolean |
isSampleRateSupported(int sampleRate) 查询编解码器是否支持采样率。 |
Inherited methods |
|
---|---|
From class java.lang.Object
|
Range<Integer> getBitrateRange ()
以比特/秒为单位返回支持的比特率范围。
Returns | |
---|---|
Range<Integer> |
int getMaxInputChannelCount ()
返回支持的输入通道的最大数量。 编解码器支持1和此最大值之间的任意数量的通道。
Returns | |
---|---|
int |
Range[]<Integer> getSupportedSampleRateRanges ()
返回支持的采样率范围的数组。 该数组按升序排序,范围不同。
Returns | |
---|---|
Range[]<Integer> |
int[] getSupportedSampleRates ()
如果编解码器仅支持离散值,则返回支持的采样率数组。 否则,它返回null
。 数组按升序排序。
Returns | |
---|---|
int[] |
boolean isSampleRateSupported (int sampleRate)
查询编解码器是否支持采样率。
Parameters | |
---|---|
sampleRate |
int
|
Returns | |
---|---|
boolean |