Remove deprecated DrmSessionEventListener.onDrmSessionAcquired method.

#cherrypick

PiperOrigin-RevId: 647620751
This commit is contained in:
ktrajkovski 2024-06-28 03:34:58 -07:00 committed by Copybara-Service
parent 47b1ca18ed
commit e392084c4d
2 changed files with 2 additions and 12 deletions

View File

@ -59,6 +59,7 @@
* Remove deprecated symbols:
* Remove deprecated `Player#hasPrevious` method. Use
`Player#hasPreviousMediaItem()` instead.
* Remove deprecated `DrmSessionEventListener.onDrmSessionAcquired` method.
## 1.4

View File

@ -30,12 +30,6 @@ import java.util.concurrent.CopyOnWriteArrayList;
@UnstableApi
public interface DrmSessionEventListener {
/**
* @deprecated Implement {@link #onDrmSessionAcquired(int, MediaPeriodId, int)} instead.
*/
@Deprecated
default void onDrmSessionAcquired(int windowIndex, @Nullable MediaPeriodId mediaPeriodId) {}
/**
* Called each time a drm session is acquired.
*
@ -160,18 +154,13 @@ public interface DrmSessionEventListener {
}
}
/**
* Dispatches {@link #onDrmSessionAcquired(int, MediaPeriodId, int)} and {@link
* #onDrmSessionAcquired(int, MediaPeriodId)}.
*/
@SuppressWarnings("deprecation") // Calls deprecated listener method.
/** Dispatches {@link #onDrmSessionAcquired(int, MediaPeriodId, int)}. */
public void drmSessionAcquired(@DrmSession.State int state) {
for (ListenerAndHandler listenerAndHandler : listenerAndHandlers) {
DrmSessionEventListener listener = listenerAndHandler.listener;
postOrRun(
listenerAndHandler.handler,
() -> {
listener.onDrmSessionAcquired(windowIndex, mediaPeriodId);
listener.onDrmSessionAcquired(windowIndex, mediaPeriodId, state);
});
}