Make AdsLoader.addMediaSourceResources package private.

#minor-release

PiperOrigin-RevId: 428565444
This commit is contained in:
bachinger 2022-02-14 19:32:34 +00:00 committed by Ian Baker
parent d9253c6f51
commit 6df893a7cd

View file

@ -290,13 +290,6 @@ public final class ImaServerSideAdInsertionMediaSource extends CompositeMediaSou
this.player = player;
}
public void addMediaSourceResources(
ImaServerSideAdInsertionMediaSource mediaSource,
StreamPlayer streamPlayer,
com.google.ads.interactivemedia.v3.api.AdsLoader adsLoader) {
mediaSourceResources.put(mediaSource, new MediaSourceResourceHolder(streamPlayer, adsLoader));
}
/** Releases resources when the ads loader is no longer needed. */
public void release() {
for (MediaSourceResourceHolder resourceHolder : mediaSourceResources.values()) {
@ -306,6 +299,13 @@ public final class ImaServerSideAdInsertionMediaSource extends CompositeMediaSou
mediaSourceResources.clear();
}
/* package */ void addMediaSourceResources(
ImaServerSideAdInsertionMediaSource mediaSource,
StreamPlayer streamPlayer,
com.google.ads.interactivemedia.v3.api.AdsLoader adsLoader) {
mediaSourceResources.put(mediaSource, new MediaSourceResourceHolder(streamPlayer, adsLoader));
}
private static final class MediaSourceResourceHolder {
public final StreamPlayer streamPlayer;
public final com.google.ads.interactivemedia.v3.api.AdsLoader adsLoader;