mirror of
https://github.com/Genymobile/scrcpy.git
synced 2025-08-03 14:49:29 +00:00
test
This commit is contained in:
parent
790f04e91f
commit
e15a6e2fbf
4 changed files with 8 additions and 2 deletions
|
@ -16,6 +16,7 @@ src = [
|
||||||
'src/opengl.c',
|
'src/opengl.c',
|
||||||
'src/receiver.c',
|
'src/receiver.c',
|
||||||
'src/recorder.c',
|
'src/recorder.c',
|
||||||
|
'src/screen_exporter.c',
|
||||||
'src/scrcpy.c',
|
'src/scrcpy.c',
|
||||||
'src/screen.c',
|
'src/screen.c',
|
||||||
'src/server.c',
|
'src/server.c',
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
#include <stdbool.h>
|
#include <stdbool.h>
|
||||||
#include <libavformat/avformat.h>
|
#include <libavformat/avformat.h>
|
||||||
|
|
||||||
#define DECODER_MAX_SINKS 2
|
#define DECODER_MAX_SINKS 3
|
||||||
|
|
||||||
struct decoder {
|
struct decoder {
|
||||||
struct sc_packet_sink packet_sink; // packet sink trait
|
struct sc_packet_sink packet_sink; // packet sink trait
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
#include "file_handler.h"
|
#include "file_handler.h"
|
||||||
#include "input_manager.h"
|
#include "input_manager.h"
|
||||||
#include "recorder.h"
|
#include "recorder.h"
|
||||||
|
#include "screen_exporter.h"
|
||||||
#include "screen.h"
|
#include "screen.h"
|
||||||
#include "server.h"
|
#include "server.h"
|
||||||
#include "stream.h"
|
#include "stream.h"
|
||||||
|
@ -30,6 +31,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
struct scrcpy {
|
struct scrcpy {
|
||||||
|
struct screen_exporter screen_exporter;
|
||||||
struct server server;
|
struct server server;
|
||||||
struct screen screen;
|
struct screen screen;
|
||||||
struct stream stream;
|
struct stream stream;
|
||||||
|
@ -365,6 +367,9 @@ scrcpy(const struct scrcpy_options *options) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
screen_exporter_init(&s->screen_exporter);
|
||||||
|
decoder_add_sink(&s->decoder, &s->screen_exporter.frame_sink);
|
||||||
|
|
||||||
if (options->display) {
|
if (options->display) {
|
||||||
const char *window_title =
|
const char *window_title =
|
||||||
options->window_title ? options->window_title : device_name;
|
options->window_title ? options->window_title : device_name;
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
#include "util/net.h"
|
#include "util/net.h"
|
||||||
#include "util/thread.h"
|
#include "util/thread.h"
|
||||||
|
|
||||||
#define STREAM_MAX_SINKS 2
|
#define STREAM_MAX_SINKS 3
|
||||||
|
|
||||||
struct stream {
|
struct stream {
|
||||||
socket_t socket;
|
socket_t socket;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue