public
static
final
class
MediaCodecInfo.AudioCapabilities
extends Object
java.lang.Object | |
↳ | android.media.MediaCodecInfo.AudioCapabilities |
A class that supports querying the audio capabilities of a codec.
Public methods | |
---|---|
Range<Integer>
|
getBitrateRange()
Returns the range of supported bitrates in bits/second. |
int
|
getMaxInputChannelCount()
Returns the maximum number of input channels supported. |
Range[]<Integer>
|
getSupportedSampleRateRanges()
Returns the array of supported sample rate ranges. |
int[]
|
getSupportedSampleRates()
Returns the array of supported sample rates if the codec supports only discrete values. |
boolean
|
isSampleRateSupported(int sampleRate)
Query whether the sample rate is supported by the codec. |
Inherited methods | |
---|---|
From
class
java.lang.Object
|
Range<Integer> getBitrateRange ()
Returns the range of supported bitrates in bits/second.
Returns | |
---|---|
Range<Integer> |
int getMaxInputChannelCount ()
Returns the maximum number of input channels supported. The codec supports any number of channels between 1 and this maximum value.
Returns | |
---|---|
int |
Range[]<Integer> getSupportedSampleRateRanges ()
Returns the array of supported sample rate ranges. The array is sorted in ascending order, and the ranges are distinct.
Returns | |
---|---|
Range[]<Integer> |
int[] getSupportedSampleRates ()
Returns the array of supported sample rates if the codec
supports only discrete values. Otherwise, it returns
null
. The array is sorted in ascending order.
Returns | |
---|---|
int[] |
boolean isSampleRateSupported (int sampleRate)
Query whether the sample rate is supported by the codec.
Parameters | |
---|---|
sampleRate |
int
|
Returns | |
---|---|
boolean |