public override void onVideoDisableWarningLifted(SubscriberKit subscriber) { Log.i(LOGTAG, "Video may no longer be disabled as stream quality improved. Add UI handling here."); mSubscriberQualityFragment.Congestion = SubscriberQualityFragment.CongestionLevel.Low; congestion = SubscriberQualityFragment.CongestionLevel.Low; mSubscriberQualityFragment.showSubscriberWidget(false); }
public override void onVideoDisableWarning(SubscriberKit subscriber) { Log.i(LOGTAG, "Video may be disabled soon due to network quality degradation. Add UI handling here."); mSubscriberQualityFragment.Congestion = SubscriberQualityFragment.CongestionLevel.Mid; congestion = SubscriberQualityFragment.CongestionLevel.Mid; setSubQualityMargins(); mSubscriberQualityFragment.showSubscriberWidget(true); }
public override void onVideoEnabled(SubscriberKit subscriber, string reason) { Log.i(LOGTAG, "Video enabled:" + reason); if (mSubscriber == subscriber) { AudioOnlyView = false; } if (reason.Equals("quality")) { mSubscriberQualityFragment.Congestion = SubscriberQualityFragment.CongestionLevel.Low; congestion = SubscriberQualityFragment.CongestionLevel.Low; mSubscriberQualityFragment.showSubscriberWidget(false); } }
public override void onVideoDisabled(SubscriberKit subscriber, string reason) { Log.i(LOGTAG, "Video disabled:" + reason); if (mSubscriber == subscriber) { AudioOnlyView = true; } if (reason.Equals("quality")) { mSubscriberQualityFragment.Congestion = SubscriberQualityFragment.CongestionLevel.High; congestion = SubscriberQualityFragment.CongestionLevel.High; setSubQualityMargins(); mSubscriberQualityFragment.showSubscriberWidget(true); } }
public virtual void reloadInterface() { mHandler.postDelayed(() => { if (mSubscriber != null) { attachSubscriberView(mSubscriber); if (mSubscriberAudioOnly) { mSubscriber.View.Visibility = View.GONE; AudioOnlyView = true; congestion = SubscriberQualityFragment.CongestionLevel.High; } } }, 500); loadFragments(); }
public virtual void loadInterface() { ContentView = R.layout.layout_ui_activity; mLoadingSub = (ProgressBar)findViewById(R.id.loadingSpinner); mPublisherViewContainer = (RelativeLayout)findViewById(R.id.publisherView); mSubscriberViewContainer = (RelativeLayout)findViewById(R.id.subscriberView); mSubscriberAudioOnlyView = (RelativeLayout)findViewById(R.id.audioOnlyView); //Initialize mAudioLevelView = (AudioLevelView)findViewById(R.id.subscribermeter); mAudioLevelView.Icons = BitmapFactory.decodeResource(Resources, R.drawable.headset); // Attach running video views if (mPublisher != null) { attachPublisherView(mPublisher); } // show subscriber status mHandler.postDelayed(() => { if (mSubscriber != null) { attachSubscriberView(mSubscriber); if (mSubscriberAudioOnly) { mSubscriber.View.Visibility = View.GONE; AudioOnlyView = true; congestion = SubscriberQualityFragment.CongestionLevel.High; } } }, 0); loadFragments(); }
public override void onVideoDisableWarningLifted(SubscriberKit subscriber) { Log.i(LOGTAG, "Video may no longer be disabled as stream quality improved. Add UI handling here."); mSubscriberQualityFragment.Congestion = SubscriberQualityFragment.CongestionLevel.Low; congestion = SubscriberQualityFragment.CongestionLevel.Low; mSubscriberQualityFragment.showSubscriberWidget(false); }
public override void onVideoDisableWarning(SubscriberKit subscriber) { Log.i(LOGTAG, "Video may be disabled soon due to network quality degradation. Add UI handling here."); mSubscriberQualityFragment.Congestion = SubscriberQualityFragment.CongestionLevel.Mid; congestion = SubscriberQualityFragment.CongestionLevel.Mid; setSubQualityMargins(); mSubscriberQualityFragment.showSubscriberWidget(true); }
public override void onVideoEnabled(SubscriberKit subscriber, string reason) { Log.i(LOGTAG, "Video enabled:" + reason); if (mSubscriber == subscriber) { AudioOnlyView = false; } if (reason.Equals("quality")) { mSubscriberQualityFragment.Congestion = SubscriberQualityFragment.CongestionLevel.Low; congestion = SubscriberQualityFragment.CongestionLevel.Low; mSubscriberQualityFragment.showSubscriberWidget(false); } }
public override void onVideoDisabled(SubscriberKit subscriber, string reason) { Log.i(LOGTAG, "Video disabled:" + reason); if (mSubscriber == subscriber) { AudioOnlyView = true; } if (reason.Equals("quality")) { mSubscriberQualityFragment.Congestion = SubscriberQualityFragment.CongestionLevel.High; congestion = SubscriberQualityFragment.CongestionLevel.High; setSubQualityMargins(); mSubscriberQualityFragment.showSubscriberWidget(true); } }
public virtual void reloadInterface() { mHandler.postDelayed(() => { if (mSubscriber != null) { attachSubscriberView(mSubscriber); if (mSubscriberAudioOnly) { mSubscriber.View.Visibility = View.GONE; AudioOnlyView = true; congestion = SubscriberQualityFragment.CongestionLevel.High; } } }, 500); loadFragments(); }
public virtual void loadInterface() { ContentView = R.layout.layout_ui_activity; mLoadingSub = (ProgressBar) findViewById(R.id.loadingSpinner); mPublisherViewContainer = (RelativeLayout) findViewById(R.id.publisherView); mSubscriberViewContainer = (RelativeLayout) findViewById(R.id.subscriberView); mSubscriberAudioOnlyView = (RelativeLayout) findViewById(R.id.audioOnlyView); //Initialize mAudioLevelView = (AudioLevelView) findViewById(R.id.subscribermeter); mAudioLevelView.Icons = BitmapFactory.decodeResource(Resources, R.drawable.headset); // Attach running video views if (mPublisher != null) { attachPublisherView(mPublisher); } // show subscriber status mHandler.postDelayed(() => { if (mSubscriber != null) { attachSubscriberView(mSubscriber); if (mSubscriberAudioOnly) { mSubscriber.View.Visibility = View.GONE; AudioOnlyView = true; congestion = SubscriberQualityFragment.CongestionLevel.High; } } }, 0); loadFragments(); }