1/* 2 * Copyright (C) 2023 The Android Open Source Project 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * http://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 17syntax = "proto3"; 18 19package cuttlefish.run_cvd; 20 21message ExtendedLauncherAction { 22 oneof actions { 23 Suspend suspend = 5; 24 Resume resume = 6; 25 StartScreenRecording start_screen_recording = 7; 26 StopScreenRecording stop_screen_recording = 8; 27 SnapshotTake snapshot_take = 9; 28 } 29 string verbosity = 20; 30} 31message Suspend {} 32message Resume {} 33message StartScreenRecording {} 34message StopScreenRecording {} 35message SnapshotTake { 36 string snapshot_path = 1; 37} 38