# Print output for @column tags ?>
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 | |
|---|---|
public Range<Integer> getBitrateRange ()
Returns the range of supported bitrates in bits/second.
| Returns | |
|---|---|
Range<Integer> |
|
public 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 |
|
public 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> |
|
public 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[] |
|
public boolean isSampleRateSupported (int sampleRate)
Query whether the sample rate is supported by the codec.
| Parameters | |
|---|---|
sampleRate |
int |
| Returns | |
|---|---|
boolean |
|