29 lines
1.4 KiB
Java
29 lines
1.4 KiB
Java
package com.discord.utilities.voice;
|
|
|
|
import android.graphics.Bitmap;
|
|
import com.discord.stores.StoreApplicationStreaming;
|
|
import com.discord.utilities.images.ImageEncoder;
|
|
import com.discord.utilities.voice.ScreenShareManager;
|
|
import d0.z.d.m;
|
|
import j0.k.b;
|
|
import j0.l.a.c;
|
|
import rx.Observable;
|
|
/* compiled from: ScreenShareManager.kt */
|
|
public final class ScreenShareManager$uploadScreenSharePreviews$1<T, R> implements b<Bitmap, Observable<? extends Void>> {
|
|
public final /* synthetic */ ScreenShareManager this$0;
|
|
|
|
public ScreenShareManager$uploadScreenSharePreviews$1(ScreenShareManager screenShareManager) {
|
|
this.this$0 = screenShareManager;
|
|
}
|
|
|
|
public final Observable<? extends Void> call(Bitmap bitmap) {
|
|
ScreenShareManager.State access$getPreviousState$p = ScreenShareManager.access$getPreviousState$p(this.this$0);
|
|
StoreApplicationStreaming.ActiveApplicationStream activeStream = access$getPreviousState$p != null ? access$getPreviousState$p.getActiveStream() : null;
|
|
if (activeStream == null) {
|
|
return c.j;
|
|
}
|
|
ImageEncoder access$getImageEncoder$p = ScreenShareManager.access$getImageEncoder$p(this.this$0);
|
|
m.checkNotNullExpressionValue(bitmap, "thumbnailBitmap");
|
|
return ScreenShareManager.access$getRestAPI$p(this.this$0).postStreamPreview(activeStream.getStream().getEncodedStreamKey(), access$getImageEncoder$p.encodeBitmapAsJpegDataUrl(bitmap, 92));
|
|
}
|
|
}
|