Android-cuttlefish cvd tool
Classes | Namespaces | Functions | Variables
screen_recording.cpp File Reference
#include "cuttlefish/host/commands/cvd/cli/commands/screen_recording.h"
#include <chrono>
#include <iostream>
#include <string>
#include <utility>
#include <vector>
#include "absl/log/log.h"
#include "json/value.h"
#include "cuttlefish/flag_parser/flag.h"
#include "cuttlefish/flag_parser/gflags_compat.h"
#include "cuttlefish/host/commands/cvd/cli/command_request.h"
#include "cuttlefish/host/commands/cvd/cli/selector/selector.h"
#include "cuttlefish/host/commands/cvd/instances/instance_manager.h"
#include "cuttlefish/host/commands/cvd/instances/local_instance.h"
#include "cuttlefish/result/result.h"
Include dependency graph for screen_recording.cpp:

Classes

struct  cuttlefish::anonymous_namespace{screen_recording.cpp}::RecordingFlags
 

Namespaces

namespace  cuttlefish
 
namespace  cuttlefish::anonymous_namespace{screen_recording.cpp}
 

Functions

Result< RecordingFlags > cuttlefish::anonymous_namespace{screen_recording.cpp}::ParseArgs (std::vector< std::string > args)
 
Result< void > cuttlefish::anonymous_namespace{screen_recording.cpp}::StartStopRecording (const RecordingFlags &flags, std::vector< LocalInstance > &instances)
 
Result< void > cuttlefish::anonymous_namespace{screen_recording.cpp}::ListRecordings (const LocalInstanceGroup &group, std::vector< LocalInstance > &instances)
 

Variables

constexpr char cuttlefish::anonymous_namespace{screen_recording.cpp}::kSummaryHelpText [] = "Record screen contents"
 
constexpr char cuttlefish::anonymous_namespace{screen_recording.cpp}::kDetailedHelpText []
 
constexpr char cuttlefish::anonymous_namespace{screen_recording.cpp}::kScreenRecordingCmd [] = "screen_recording"
 
constexpr char cuttlefish::anonymous_namespace{screen_recording.cpp}::kListSubcmd [] = "list"
 
constexpr char cuttlefish::anonymous_namespace{screen_recording.cpp}::kStartSubcmd [] = "start"
 
constexpr char cuttlefish::anonymous_namespace{screen_recording.cpp}::kStopSubcmd [] = "stop"
 
constexpr int cuttlefish::anonymous_namespace{screen_recording.cpp}::kDefaultWaitForLauncherSeconds = 5