Return Immutable List for getAllSurroundEncodingsMaybeSupported()
This commit is contained in:
parent
689451b0c6
commit
b069fb1283
@ -44,6 +44,8 @@ import com.google.common.collect.ImmutableSet;
|
|||||||
import com.google.common.primitives.Ints;
|
import com.google.common.primitives.Ints;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
|
import java.util.Collections;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/** Represents the set of audio formats that a device is capable of playing. */
|
/** Represents the set of audio formats that a device is capable of playing. */
|
||||||
@UnstableApi
|
@UnstableApi
|
||||||
@ -402,7 +404,7 @@ public final class AudioCapabilities {
|
|||||||
/**
|
/**
|
||||||
* Returns an array list of surround encodings that maybe supported.
|
* Returns an array list of surround encodings that maybe supported.
|
||||||
*/
|
*/
|
||||||
private static ArrayList<Integer> getAllSurroundEncodingsMaybeSupported() {
|
private static List<Integer> getAllSurroundEncodingsMaybeSupported() {
|
||||||
ArrayList<Integer> encodings = new ArrayList<>();
|
ArrayList<Integer> encodings = new ArrayList<>();
|
||||||
for (int encoding : ALL_SURROUND_ENCODINGS_AND_MAX_CHANNELS.keySet()) {
|
for (int encoding : ALL_SURROUND_ENCODINGS_AND_MAX_CHANNELS.keySet()) {
|
||||||
// AudioFormat.ENCODING_DTS_UHD_P2 is supported from API 34.
|
// AudioFormat.ENCODING_DTS_UHD_P2 is supported from API 34.
|
||||||
@ -411,7 +413,7 @@ public final class AudioCapabilities {
|
|||||||
}
|
}
|
||||||
encodings.add(encoding);
|
encodings.add(encoding);
|
||||||
}
|
}
|
||||||
return encodings;
|
return Collections.unmodifiableList(encodings);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user