mirror of
https://github.com/Genymobile/scrcpy.git
synced 2026-04-21 01:33:36 +00:00
scan media
This commit is contained in:
parent
4dd78f523c
commit
64ea0d1a4a
7 changed files with 87 additions and 0 deletions
|
|
@ -80,6 +80,13 @@ control_msg_serialize(const struct control_msg *msg, unsigned char *buf) {
|
|||
case CONTROL_MSG_TYPE_SET_SCREEN_POWER_MODE:
|
||||
buf[1] = msg->set_screen_power_mode.mode;
|
||||
return 2;
|
||||
case CONTROL_MSG_TYPE_SCAN_MEDIA:
|
||||
{
|
||||
size_t len = write_string(msg->scan_media.path,
|
||||
CONTROL_MSG_SCAN_MEDIA_PATH_MAX_LENGTH,
|
||||
&buf[1]);
|
||||
return 1 + len;
|
||||
}
|
||||
case CONTROL_MSG_TYPE_EXPAND_NOTIFICATION_PANEL:
|
||||
case CONTROL_MSG_TYPE_EXPAND_SETTINGS_PANEL:
|
||||
case CONTROL_MSG_TYPE_COLLAPSE_PANELS:
|
||||
|
|
@ -102,6 +109,9 @@ control_msg_destroy(struct control_msg *msg) {
|
|||
case CONTROL_MSG_TYPE_SET_CLIPBOARD:
|
||||
free(msg->set_clipboard.text);
|
||||
break;
|
||||
case CONTROL_MSG_TYPE_SCAN_MEDIA:
|
||||
free(msg->scan_media.path);
|
||||
break;
|
||||
default:
|
||||
// do nothing
|
||||
break;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue