Add missing deprecation for old track selection override getters.
The setters in the Builder are already deprecated and using the old getter is error-prone as they only return the overrides set with the deprecated setters. Issue: google/ExoPlayer#9665 PiperOrigin-RevId: 408817640
This commit is contained in:
parent
5ce54179aa
commit
aa0b0bfcbc
@ -1014,7 +1014,11 @@ public class DefaultTrackSelector extends MappingTrackSelector {
|
||||
* @param rendererIndex The renderer index.
|
||||
* @param groups The {@link TrackGroupArray}.
|
||||
* @return Whether there is an override.
|
||||
* @deprecated Only works to retrieve the overrides set with the deprecated {@link
|
||||
* ParametersBuilder#setSelectionOverride(int, TrackGroupArray, SelectionOverride)}. Use
|
||||
* {@link TrackSelectionParameters#trackSelectionOverrides} instead.
|
||||
*/
|
||||
@Deprecated
|
||||
public final boolean hasSelectionOverride(int rendererIndex, TrackGroupArray groups) {
|
||||
Map<TrackGroupArray, @NullableType SelectionOverride> overrides =
|
||||
selectionOverrides.get(rendererIndex);
|
||||
@ -1027,7 +1031,11 @@ public class DefaultTrackSelector extends MappingTrackSelector {
|
||||
* @param rendererIndex The renderer index.
|
||||
* @param groups The {@link TrackGroupArray}.
|
||||
* @return The override, or null if no override exists.
|
||||
* @deprecated Only works to retrieve the overrides set with the deprecated {@link
|
||||
* ParametersBuilder#setSelectionOverride(int, TrackGroupArray, SelectionOverride)}. Use
|
||||
* {@link TrackSelectionParameters#trackSelectionOverrides} instead.
|
||||
*/
|
||||
@Deprecated
|
||||
@Nullable
|
||||
public final SelectionOverride getSelectionOverride(int rendererIndex, TrackGroupArray groups) {
|
||||
Map<TrackGroupArray, @NullableType SelectionOverride> overrides =
|
||||
|
Loading…
x
Reference in New Issue
Block a user