discord-jadx/app/src/main/java/androidx/media/MediaSessionManagerImplApi2...

36 lines
1.5 KiB
Java

package androidx.media;
import android.content.Context;
import android.media.session.MediaSessionManager;
import androidx.annotation.RequiresApi;
import androidx.media.MediaSessionManager;
import androidx.media.MediaSessionManagerImplBase;
@RequiresApi(28)
public class MediaSessionManagerImplApi28 extends MediaSessionManagerImplApi21 {
public MediaSessionManager mObject;
public static final class RemoteUserInfoImplApi28 extends MediaSessionManagerImplBase.RemoteUserInfoImplBase {
public final MediaSessionManager.RemoteUserInfo mObject;
public RemoteUserInfoImplApi28(MediaSessionManager.RemoteUserInfo remoteUserInfo) {
super(remoteUserInfo.getPackageName(), remoteUserInfo.getPid(), remoteUserInfo.getUid());
this.mObject = remoteUserInfo;
}
public RemoteUserInfoImplApi28(String str, int i, int i2) {
super(str, i, i2);
this.mObject = new MediaSessionManager.RemoteUserInfo(str, i, i2);
}
}
public MediaSessionManagerImplApi28(Context context) {
super(context);
this.mObject = (MediaSessionManager) context.getSystemService("media_session");
}
@Override // androidx.media.MediaSessionManagerImplApi21, androidx.media.MediaSessionManagerImplBase, androidx.media.MediaSessionManager.MediaSessionManagerImpl
public boolean isTrustedForMediaControl(MediaSessionManager.RemoteUserInfoImpl remoteUserInfoImpl) {
return super.isTrustedForMediaControl(remoteUserInfoImpl);
}
}