package com.unity3d.ads.adplayer; import androidx.annotation.CallSuper; import java.util.Map; import kotlin.NotImplementedError; import kotlin.Unit; import kotlin.coroutines.Continuation; import kotlin.jvm.internal.Intrinsics; import kotlinx.coroutines.CoroutineScope; import kotlinx.coroutines.CoroutineScopeKt; import kotlinx.coroutines.flow.Flow; import kotlinx.coroutines.flow.MutableSharedFlow; import kotlinx.coroutines.flow.SharedFlowKt; /* loaded from: classes4.dex */ public interface AdPlayer { public static final Companion Companion = Companion.$$INSTANCE; @CallSuper Object destroy(Continuation continuation); void dispatchShowCompleted(); Flow getOnLoadEvent(); Flow getOnShowEvent(); CoroutineScope getScope(); Flow getUpdateCampaignState(); WebViewContainer getWebViewContainer(); Object onAllowedPiiChange(byte[] bArr, Continuation continuation); Object onBroadcastEvent(String str, Continuation continuation); Object requestShow(Map map, Continuation continuation); Object sendActivityDestroyed(Continuation continuation); Object sendFocusChange(boolean z, Continuation continuation); Object sendMuteChange(boolean z, Continuation continuation); Object sendPrivacyFsmChange(byte[] bArr, Continuation continuation); Object sendUserConsentChange(byte[] bArr, Continuation continuation); Object sendVisibilityChange(boolean z, Continuation continuation); Object sendVolumeChange(double d, Continuation continuation); void show(ShowOptions showOptions); public static final class DefaultImpls { public static void show(AdPlayer adPlayer, ShowOptions showOptions) { Intrinsics.checkNotNullParameter(showOptions, "showOptions"); throw new NotImplementedError(null, 1, null); } @CallSuper public static Object destroy(AdPlayer adPlayer, Continuation continuation) { CoroutineScopeKt.cancel$default(adPlayer.getScope(), null, 1, null); return Unit.INSTANCE; } } public static final class Companion { static final /* synthetic */ Companion $$INSTANCE = new Companion(); private static final MutableSharedFlow broadcastEventChannel = SharedFlowKt.MutableSharedFlow$default(0, 0, null, 7, null); public final MutableSharedFlow getBroadcastEventChannel() { return broadcastEventChannel; } private Companion() { } } }