Remove deprecated MappingTrackSelector methods
PiperOrigin-RevId: 351400274
This commit is contained in:
parent
71c2b8a76c
commit
69423bc2b4
@ -19,6 +19,14 @@
|
|||||||
application is calling `SimpleExoPlayer.setVideoListener(null)`,
|
application is calling `SimpleExoPlayer.setVideoListener(null)`,
|
||||||
make sure to replace this call with
|
make sure to replace this call with
|
||||||
`SimpleExoPlayer.removeVideoListener(VideoListener)`.
|
`SimpleExoPlayer.removeVideoListener(VideoListener)`.
|
||||||
|
* `MappedTrackInfo.length` - Use `MappedTrackInfo.getRendererCount()`
|
||||||
|
instead.
|
||||||
|
* `MappedTrackInfo.getTrackTypeRendererSupport(int)` - Use
|
||||||
|
`MappedTrackInfo.getTypeSupport(int)`.
|
||||||
|
* `MappedTrackInfo.getTrackFormatSupport(int, int, int)` - Use
|
||||||
|
`MappedTrackInfo.getTrackSupport(int, int, int)`.
|
||||||
|
* `MappedTrackInfo.getUnassociatedTrackGroups()` - Use
|
||||||
|
`MappedTrackInfo.getUnmappedTrackGroups()`.
|
||||||
* Remove deprecated interface `AdaptiveMediaSourceEventListener`. Use
|
* Remove deprecated interface `AdaptiveMediaSourceEventListener`. Use
|
||||||
`MediaSourceEventListener` instead.
|
`MediaSourceEventListener` instead.
|
||||||
* Add a `LivePlaybackSpeedControl` component to control the playback speed
|
* Add a `LivePlaybackSpeedControl` component to control the playback speed
|
||||||
|
@ -90,9 +90,6 @@ public abstract class MappingTrackSelector extends TrackSelector {
|
|||||||
*/
|
*/
|
||||||
public static final int RENDERER_SUPPORT_PLAYABLE_TRACKS = 3;
|
public static final int RENDERER_SUPPORT_PLAYABLE_TRACKS = 3;
|
||||||
|
|
||||||
/** @deprecated Use {@link #getRendererCount()}. */
|
|
||||||
@Deprecated public final int length;
|
|
||||||
|
|
||||||
private final int rendererCount;
|
private final int rendererCount;
|
||||||
private final String[] rendererNames;
|
private final String[] rendererNames;
|
||||||
private final int[] rendererTrackTypes;
|
private final int[] rendererTrackTypes;
|
||||||
@ -126,7 +123,6 @@ public abstract class MappingTrackSelector extends TrackSelector {
|
|||||||
this.rendererMixedMimeTypeAdaptiveSupports = rendererMixedMimeTypeAdaptiveSupports;
|
this.rendererMixedMimeTypeAdaptiveSupports = rendererMixedMimeTypeAdaptiveSupports;
|
||||||
this.unmappedTrackGroups = unmappedTrackGroups;
|
this.unmappedTrackGroups = unmappedTrackGroups;
|
||||||
this.rendererCount = rendererTrackTypes.length;
|
this.rendererCount = rendererTrackTypes.length;
|
||||||
this.length = rendererCount;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Returns the number of renderers. */
|
/** Returns the number of renderers. */
|
||||||
@ -199,13 +195,6 @@ public abstract class MappingTrackSelector extends TrackSelector {
|
|||||||
return bestRendererSupport;
|
return bestRendererSupport;
|
||||||
}
|
}
|
||||||
|
|
||||||
/** @deprecated Use {@link #getTypeSupport(int)}. */
|
|
||||||
@Deprecated
|
|
||||||
@RendererSupport
|
|
||||||
public int getTrackTypeRendererSupport(int trackType) {
|
|
||||||
return getTypeSupport(trackType);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns the extent to which tracks of a specified type are supported. This is the best level
|
* Returns the extent to which tracks of a specified type are supported. This is the best level
|
||||||
* of support obtained from {@link #getRendererSupport(int)} for all renderers that handle the
|
* of support obtained from {@link #getRendererSupport(int)} for all renderers that handle the
|
||||||
@ -226,13 +215,6 @@ public abstract class MappingTrackSelector extends TrackSelector {
|
|||||||
return bestRendererSupport;
|
return bestRendererSupport;
|
||||||
}
|
}
|
||||||
|
|
||||||
/** @deprecated Use {@link #getTrackSupport(int, int, int)}. */
|
|
||||||
@Deprecated
|
|
||||||
@FormatSupport
|
|
||||||
public int getTrackFormatSupport(int rendererIndex, int groupIndex, int trackIndex) {
|
|
||||||
return getTrackSupport(rendererIndex, groupIndex, trackIndex);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns the extent to which an individual track is supported by the renderer.
|
* Returns the extent to which an individual track is supported by the renderer.
|
||||||
*
|
*
|
||||||
@ -317,17 +299,10 @@ public abstract class MappingTrackSelector extends TrackSelector {
|
|||||||
: adaptiveSupport;
|
: adaptiveSupport;
|
||||||
}
|
}
|
||||||
|
|
||||||
/** @deprecated Use {@link #getUnmappedTrackGroups()}. */
|
|
||||||
@Deprecated
|
|
||||||
public TrackGroupArray getUnassociatedTrackGroups() {
|
|
||||||
return getUnmappedTrackGroups();
|
|
||||||
}
|
|
||||||
|
|
||||||
/** Returns {@link TrackGroup}s not mapped to any renderer. */
|
/** Returns {@link TrackGroup}s not mapped to any renderer. */
|
||||||
public TrackGroupArray getUnmappedTrackGroups() {
|
public TrackGroupArray getUnmappedTrackGroups() {
|
||||||
return unmappedTrackGroups;
|
return unmappedTrackGroups;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Nullable private MappedTrackInfo currentMappedTrackInfo;
|
@Nullable private MappedTrackInfo currentMappedTrackInfo;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user