mirror of https://github.com/Genymobile/scrcpy
Reorganize server packages
There are now a lot of classes in the server, reorganize them into subpackages.pull/5109/head
parent
80ca7b15e5
commit
e84db2914d
@ -1,5 +1,8 @@
|
|||||||
package com.genymobile.scrcpy;
|
package com.genymobile.scrcpy.audio;
|
||||||
|
|
||||||
|
import com.genymobile.scrcpy.FakeContext;
|
||||||
|
import com.genymobile.scrcpy.util.Ln;
|
||||||
|
import com.genymobile.scrcpy.Workarounds;
|
||||||
import com.genymobile.scrcpy.wrappers.ServiceManager;
|
import com.genymobile.scrcpy.wrappers.ServiceManager;
|
||||||
|
|
||||||
import android.annotation.SuppressLint;
|
import android.annotation.SuppressLint;
|
@ -1,4 +1,4 @@
|
|||||||
package com.genymobile.scrcpy;
|
package com.genymobile.scrcpy.audio;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Exception thrown if audio capture failed on Android 11 specifically because the running App (shell) was not in foreground.
|
* Exception thrown if audio capture failed on Android 11 specifically because the running App (shell) was not in foreground.
|
@ -1,4 +1,6 @@
|
|||||||
package com.genymobile.scrcpy;
|
package com.genymobile.scrcpy.audio;
|
||||||
|
|
||||||
|
import com.genymobile.scrcpy.util.Codec;
|
||||||
|
|
||||||
import android.media.MediaFormat;
|
import android.media.MediaFormat;
|
||||||
|
|
@ -1,4 +1,14 @@
|
|||||||
package com.genymobile.scrcpy;
|
package com.genymobile.scrcpy.audio;
|
||||||
|
|
||||||
|
import com.genymobile.scrcpy.AsyncProcessor;
|
||||||
|
import com.genymobile.scrcpy.util.Codec;
|
||||||
|
import com.genymobile.scrcpy.util.CodecOption;
|
||||||
|
import com.genymobile.scrcpy.util.CodecUtils;
|
||||||
|
import com.genymobile.scrcpy.device.ConfigurationException;
|
||||||
|
import com.genymobile.scrcpy.util.IO;
|
||||||
|
import com.genymobile.scrcpy.util.Ln;
|
||||||
|
import com.genymobile.scrcpy.util.LogUtils;
|
||||||
|
import com.genymobile.scrcpy.device.Streamer;
|
||||||
|
|
||||||
import android.annotation.TargetApi;
|
import android.annotation.TargetApi;
|
||||||
import android.media.MediaCodec;
|
import android.media.MediaCodec;
|
@ -1,4 +1,9 @@
|
|||||||
package com.genymobile.scrcpy;
|
package com.genymobile.scrcpy.audio;
|
||||||
|
|
||||||
|
import com.genymobile.scrcpy.AsyncProcessor;
|
||||||
|
import com.genymobile.scrcpy.util.IO;
|
||||||
|
import com.genymobile.scrcpy.util.Ln;
|
||||||
|
import com.genymobile.scrcpy.device.Streamer;
|
||||||
|
|
||||||
import android.media.MediaCodec;
|
import android.media.MediaCodec;
|
||||||
import android.os.Build;
|
import android.os.Build;
|
@ -1,4 +1,4 @@
|
|||||||
package com.genymobile.scrcpy;
|
package com.genymobile.scrcpy.control;
|
||||||
|
|
||||||
import android.net.LocalSocket;
|
import android.net.LocalSocket;
|
||||||
|
|
@ -1,4 +1,6 @@
|
|||||||
package com.genymobile.scrcpy;
|
package com.genymobile.scrcpy.control;
|
||||||
|
|
||||||
|
import com.genymobile.scrcpy.device.Position;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Union of all supported event types, identified by their {@code type}.
|
* Union of all supported event types, identified by their {@code type}.
|
@ -1,4 +1,8 @@
|
|||||||
package com.genymobile.scrcpy;
|
package com.genymobile.scrcpy.control;
|
||||||
|
|
||||||
|
import com.genymobile.scrcpy.util.Binary;
|
||||||
|
import com.genymobile.scrcpy.util.Ln;
|
||||||
|
import com.genymobile.scrcpy.device.Position;
|
||||||
|
|
||||||
import java.io.EOFException;
|
import java.io.EOFException;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
@ -1,5 +1,11 @@
|
|||||||
package com.genymobile.scrcpy;
|
package com.genymobile.scrcpy.control;
|
||||||
|
|
||||||
|
import com.genymobile.scrcpy.AsyncProcessor;
|
||||||
|
import com.genymobile.scrcpy.CleanUp;
|
||||||
|
import com.genymobile.scrcpy.device.Device;
|
||||||
|
import com.genymobile.scrcpy.util.Ln;
|
||||||
|
import com.genymobile.scrcpy.device.Point;
|
||||||
|
import com.genymobile.scrcpy.device.Position;
|
||||||
import com.genymobile.scrcpy.wrappers.InputManager;
|
import com.genymobile.scrcpy.wrappers.InputManager;
|
||||||
import com.genymobile.scrcpy.wrappers.ServiceManager;
|
import com.genymobile.scrcpy.wrappers.ServiceManager;
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package com.genymobile.scrcpy;
|
package com.genymobile.scrcpy.control;
|
||||||
|
|
||||||
public final class DeviceMessage {
|
public final class DeviceMessage {
|
||||||
|
|
@ -1,4 +1,6 @@
|
|||||||
package com.genymobile.scrcpy;
|
package com.genymobile.scrcpy.control;
|
||||||
|
|
||||||
|
import com.genymobile.scrcpy.util.Ln;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.util.concurrent.ArrayBlockingQueue;
|
import java.util.concurrent.ArrayBlockingQueue;
|
@ -1,4 +1,7 @@
|
|||||||
package com.genymobile.scrcpy;
|
package com.genymobile.scrcpy.control;
|
||||||
|
|
||||||
|
import com.genymobile.scrcpy.util.Ln;
|
||||||
|
import com.genymobile.scrcpy.util.StringUtils;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.OutputStream;
|
import java.io.OutputStream;
|
@ -1,4 +1,4 @@
|
|||||||
package com.genymobile.scrcpy;
|
package com.genymobile.scrcpy.control;
|
||||||
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
@ -1,4 +1,6 @@
|
|||||||
package com.genymobile.scrcpy;
|
package com.genymobile.scrcpy.control;
|
||||||
|
|
||||||
|
import com.genymobile.scrcpy.device.Point;
|
||||||
|
|
||||||
public class Pointer {
|
public class Pointer {
|
||||||
|
|
@ -1,4 +1,6 @@
|
|||||||
package com.genymobile.scrcpy;
|
package com.genymobile.scrcpy.control;
|
||||||
|
|
||||||
|
import com.genymobile.scrcpy.device.Point;
|
||||||
|
|
||||||
import android.view.MotionEvent;
|
import android.view.MotionEvent;
|
||||||
|
|
@ -1,4 +1,6 @@
|
|||||||
package com.genymobile.scrcpy;
|
package com.genymobile.scrcpy.control;
|
||||||
|
|
||||||
|
import com.genymobile.scrcpy.util.Ln;
|
||||||
|
|
||||||
import android.os.Build;
|
import android.os.Build;
|
||||||
import android.os.HandlerThread;
|
import android.os.HandlerThread;
|
@ -1,4 +1,4 @@
|
|||||||
package com.genymobile.scrcpy;
|
package com.genymobile.scrcpy.device;
|
||||||
|
|
||||||
public class ConfigurationException extends Exception {
|
public class ConfigurationException extends Exception {
|
||||||
public ConfigurationException(String message) {
|
public ConfigurationException(String message) {
|
@ -1,4 +1,8 @@
|
|||||||
package com.genymobile.scrcpy;
|
package com.genymobile.scrcpy.device;
|
||||||
|
|
||||||
|
import com.genymobile.scrcpy.control.ControlChannel;
|
||||||
|
import com.genymobile.scrcpy.util.IO;
|
||||||
|
import com.genymobile.scrcpy.util.StringUtils;
|
||||||
|
|
||||||
import android.net.LocalServerSocket;
|
import android.net.LocalServerSocket;
|
||||||
import android.net.LocalSocket;
|
import android.net.LocalSocket;
|
@ -1,5 +1,9 @@
|
|||||||
package com.genymobile.scrcpy;
|
package com.genymobile.scrcpy.device;
|
||||||
|
|
||||||
|
import com.genymobile.scrcpy.Options;
|
||||||
|
import com.genymobile.scrcpy.util.Ln;
|
||||||
|
import com.genymobile.scrcpy.util.LogUtils;
|
||||||
|
import com.genymobile.scrcpy.video.ScreenInfo;
|
||||||
import com.genymobile.scrcpy.wrappers.ClipboardManager;
|
import com.genymobile.scrcpy.wrappers.ClipboardManager;
|
||||||
import com.genymobile.scrcpy.wrappers.DisplayControl;
|
import com.genymobile.scrcpy.wrappers.DisplayControl;
|
||||||
import com.genymobile.scrcpy.wrappers.InputManager;
|
import com.genymobile.scrcpy.wrappers.InputManager;
|
@ -1,4 +1,4 @@
|
|||||||
package com.genymobile.scrcpy;
|
package com.genymobile.scrcpy.device;
|
||||||
|
|
||||||
public final class DisplayInfo {
|
public final class DisplayInfo {
|
||||||
private final int displayId;
|
private final int displayId;
|
@ -1,4 +1,4 @@
|
|||||||
package com.genymobile.scrcpy;
|
package com.genymobile.scrcpy.device;
|
||||||
|
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package com.genymobile.scrcpy;
|
package com.genymobile.scrcpy.device;
|
||||||
|
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package com.genymobile.scrcpy;
|
package com.genymobile.scrcpy.device;
|
||||||
|
|
||||||
import android.graphics.Rect;
|
import android.graphics.Rect;
|
||||||
|
|
@ -1,4 +1,8 @@
|
|||||||
package com.genymobile.scrcpy;
|
package com.genymobile.scrcpy.device;
|
||||||
|
|
||||||
|
import com.genymobile.scrcpy.audio.AudioCodec;
|
||||||
|
import com.genymobile.scrcpy.util.Codec;
|
||||||
|
import com.genymobile.scrcpy.util.IO;
|
||||||
|
|
||||||
import android.media.MediaCodec;
|
import android.media.MediaCodec;
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package com.genymobile.scrcpy;
|
package com.genymobile.scrcpy.util;
|
||||||
|
|
||||||
public final class Binary {
|
public final class Binary {
|
||||||
private Binary() {
|
private Binary() {
|
@ -1,4 +1,4 @@
|
|||||||
package com.genymobile.scrcpy;
|
package com.genymobile.scrcpy.util;
|
||||||
|
|
||||||
public interface Codec {
|
public interface Codec {
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package com.genymobile.scrcpy;
|
package com.genymobile.scrcpy.util;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
@ -1,4 +1,7 @@
|
|||||||
package com.genymobile.scrcpy;
|
package com.genymobile.scrcpy.util;
|
||||||
|
|
||||||
|
import com.genymobile.scrcpy.audio.AudioCodec;
|
||||||
|
import com.genymobile.scrcpy.video.VideoCodec;
|
||||||
|
|
||||||
import android.media.MediaCodecInfo;
|
import android.media.MediaCodecInfo;
|
||||||
import android.media.MediaCodecList;
|
import android.media.MediaCodecList;
|
@ -1,4 +1,4 @@
|
|||||||
package com.genymobile.scrcpy;
|
package com.genymobile.scrcpy.util;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
@ -1,4 +1,4 @@
|
|||||||
package com.genymobile.scrcpy;
|
package com.genymobile.scrcpy.util;
|
||||||
|
|
||||||
import android.os.Handler;
|
import android.os.Handler;
|
||||||
|
|
@ -1,4 +1,6 @@
|
|||||||
package com.genymobile.scrcpy;
|
package com.genymobile.scrcpy.util;
|
||||||
|
|
||||||
|
import com.genymobile.scrcpy.BuildConfig;
|
||||||
|
|
||||||
import android.system.ErrnoException;
|
import android.system.ErrnoException;
|
||||||
import android.system.Os;
|
import android.system.Os;
|
@ -1,5 +1,7 @@
|
|||||||
package com.genymobile.scrcpy;
|
package com.genymobile.scrcpy.util;
|
||||||
|
|
||||||
|
import com.genymobile.scrcpy.device.DisplayInfo;
|
||||||
|
import com.genymobile.scrcpy.device.Size;
|
||||||
import com.genymobile.scrcpy.wrappers.DisplayManager;
|
import com.genymobile.scrcpy.wrappers.DisplayManager;
|
||||||
import com.genymobile.scrcpy.wrappers.ServiceManager;
|
import com.genymobile.scrcpy.wrappers.ServiceManager;
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package com.genymobile.scrcpy;
|
package com.genymobile.scrcpy.util;
|
||||||
|
|
||||||
import com.genymobile.scrcpy.wrappers.ContentProvider;
|
import com.genymobile.scrcpy.wrappers.ContentProvider;
|
||||||
import com.genymobile.scrcpy.wrappers.ServiceManager;
|
import com.genymobile.scrcpy.wrappers.ServiceManager;
|
@ -1,4 +1,4 @@
|
|||||||
package com.genymobile.scrcpy;
|
package com.genymobile.scrcpy.util;
|
||||||
|
|
||||||
public class SettingsException extends Exception {
|
public class SettingsException extends Exception {
|
||||||
private static String createMessage(String method, String table, String key, String value) {
|
private static String createMessage(String method, String table, String key, String value) {
|
@ -1,4 +1,4 @@
|
|||||||
package com.genymobile.scrcpy;
|
package com.genymobile.scrcpy.util;
|
||||||
|
|
||||||
public final class StringUtils {
|
public final class StringUtils {
|
||||||
private StringUtils() {
|
private StringUtils() {
|
@ -1,4 +1,4 @@
|
|||||||
package com.genymobile.scrcpy;
|
package com.genymobile.scrcpy.video;
|
||||||
|
|
||||||
public final class CameraAspectRatio {
|
public final class CameraAspectRatio {
|
||||||
private static final float SENSOR = -1;
|
private static final float SENSOR = -1;
|
@ -1,5 +1,8 @@
|
|||||||
package com.genymobile.scrcpy;
|
package com.genymobile.scrcpy.video;
|
||||||
|
|
||||||
|
import com.genymobile.scrcpy.util.HandlerExecutor;
|
||||||
|
import com.genymobile.scrcpy.util.Ln;
|
||||||
|
import com.genymobile.scrcpy.device.Size;
|
||||||
import com.genymobile.scrcpy.wrappers.ServiceManager;
|
import com.genymobile.scrcpy.wrappers.ServiceManager;
|
||||||
|
|
||||||
import android.annotation.SuppressLint;
|
import android.annotation.SuppressLint;
|
@ -1,5 +1,8 @@
|
|||||||
package com.genymobile.scrcpy;
|
package com.genymobile.scrcpy.video;
|
||||||
|
|
||||||
|
import com.genymobile.scrcpy.device.Device;
|
||||||
|
import com.genymobile.scrcpy.util.Ln;
|
||||||
|
import com.genymobile.scrcpy.device.Size;
|
||||||
import com.genymobile.scrcpy.wrappers.ServiceManager;
|
import com.genymobile.scrcpy.wrappers.ServiceManager;
|
||||||
import com.genymobile.scrcpy.wrappers.SurfaceControl;
|
import com.genymobile.scrcpy.wrappers.SurfaceControl;
|
||||||
|
|
@ -1,4 +1,9 @@
|
|||||||
package com.genymobile.scrcpy;
|
package com.genymobile.scrcpy.video;
|
||||||
|
|
||||||
|
import com.genymobile.scrcpy.BuildConfig;
|
||||||
|
import com.genymobile.scrcpy.device.Device;
|
||||||
|
import com.genymobile.scrcpy.util.Ln;
|
||||||
|
import com.genymobile.scrcpy.device.Size;
|
||||||
|
|
||||||
import android.graphics.Rect;
|
import android.graphics.Rect;
|
||||||
|
|
@ -1,4 +1,6 @@
|
|||||||
package com.genymobile.scrcpy;
|
package com.genymobile.scrcpy.video;
|
||||||
|
|
||||||
|
import com.genymobile.scrcpy.device.Size;
|
||||||
|
|
||||||
import android.view.Surface;
|
import android.view.Surface;
|
||||||
|
|
@ -1,4 +1,15 @@
|
|||||||
package com.genymobile.scrcpy;
|
package com.genymobile.scrcpy.video;
|
||||||
|
|
||||||
|
import com.genymobile.scrcpy.AsyncProcessor;
|
||||||
|
import com.genymobile.scrcpy.util.Codec;
|
||||||
|
import com.genymobile.scrcpy.util.CodecOption;
|
||||||
|
import com.genymobile.scrcpy.util.CodecUtils;
|
||||||
|
import com.genymobile.scrcpy.device.ConfigurationException;
|
||||||
|
import com.genymobile.scrcpy.util.IO;
|
||||||
|
import com.genymobile.scrcpy.util.Ln;
|
||||||
|
import com.genymobile.scrcpy.util.LogUtils;
|
||||||
|
import com.genymobile.scrcpy.device.Size;
|
||||||
|
import com.genymobile.scrcpy.device.Streamer;
|
||||||
|
|
||||||
import android.media.MediaCodec;
|
import android.media.MediaCodec;
|
||||||
import android.media.MediaCodecInfo;
|
import android.media.MediaCodecInfo;
|
@ -1,4 +1,6 @@
|
|||||||
package com.genymobile.scrcpy;
|
package com.genymobile.scrcpy.video;
|
||||||
|
|
||||||
|
import com.genymobile.scrcpy.util.Codec;
|
||||||
|
|
||||||
import android.annotation.SuppressLint;
|
import android.annotation.SuppressLint;
|
||||||
import android.media.MediaFormat;
|
import android.media.MediaFormat;
|
@ -1,4 +1,6 @@
|
|||||||
package com.genymobile.scrcpy;
|
package com.genymobile.scrcpy.control;
|
||||||
|
|
||||||
|
import com.genymobile.scrcpy.device.Device;
|
||||||
|
|
||||||
import android.view.KeyEvent;
|
import android.view.KeyEvent;
|
||||||
import android.view.MotionEvent;
|
import android.view.MotionEvent;
|
@ -1,4 +1,4 @@
|
|||||||
package com.genymobile.scrcpy;
|
package com.genymobile.scrcpy.control;
|
||||||
|
|
||||||
import org.junit.Assert;
|
import org.junit.Assert;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
@ -1,4 +1,4 @@
|
|||||||
package com.genymobile.scrcpy;
|
package com.genymobile.scrcpy.util;
|
||||||
|
|
||||||
import org.junit.Assert;
|
import org.junit.Assert;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
@ -1,4 +1,4 @@
|
|||||||
package com.genymobile.scrcpy;
|
package com.genymobile.scrcpy.util;
|
||||||
|
|
||||||
import org.junit.Assert;
|
import org.junit.Assert;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
@ -1,5 +1,6 @@
|
|||||||
package com.genymobile.scrcpy;
|
package com.genymobile.scrcpy.util;
|
||||||
|
|
||||||
|
import com.genymobile.scrcpy.device.DisplayInfo;
|
||||||
import com.genymobile.scrcpy.wrappers.DisplayManager;
|
import com.genymobile.scrcpy.wrappers.DisplayManager;
|
||||||
|
|
||||||
import android.view.Display;
|
import android.view.Display;
|
@ -1,4 +1,4 @@
|
|||||||
package com.genymobile.scrcpy;
|
package com.genymobile.scrcpy.util;
|
||||||
|
|
||||||
import org.junit.Assert;
|
import org.junit.Assert;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
Loading…
Reference in New Issue