Skip to main content

Module proto

Module proto 

Source
Expand description

The android.emulation.control client, generated by build.rs from the installed emulator’s emulator_controller.proto.

Modules§

audio_format
Nested message and enum types in AudioFormat.
battery_state
Nested message and enum types in BatteryState.
brightness_value
Nested message and enum types in BrightnessValue.
display_configuration
Nested message and enum types in DisplayConfiguration.
emulator_controller_client
Generated client implementations.
image_format
Nested message and enum types in ImageFormat.
image_transport
Nested message and enum types in ImageTransport.
input_event
Nested message and enum types in InputEvent.
keyboard_event
Nested message and enum types in KeyboardEvent.
led_indicator
Nested message and enum types in LedIndicator.
log_message
Nested message and enum types in LogMessage.
logcat_entry
Nested message and enum types in LogcatEntry.
notification
Nested message and enum types in Notification.
phone_call
Nested message and enum types in PhoneCall.
phone_response
Nested message and enum types in PhoneResponse.
physical_model_value
Nested message and enum types in PhysicalModelValue.
posture
Nested message and enum types in Posture.
rotation
Nested message and enum types in Rotation.
sensor_value
Nested message and enum types in SensorValue.
touch
Nested message and enum types in Touch.
vm_configuration
Nested message and enum types in VmConfiguration.
vm_run_state
Nested message and enum types in VmRunState.
xr_command
Nested message and enum types in XrCommand.
xr_options
Nested message and enum types in XrOptions.

Structs§

AndroidEvent
The android input event system is a framework for handling input from a variety of devices by generating events that describe changes in the state of the devices and forwarding them to user space applications.
AngularVelocity
AudioFormat
AudioPacket
BatteryState
BootCompletedNotification
BrightnessValue
A single backlight brightness value.
Camera
CameraList
CameraNotification
Fired when the virtual scene camera is activated or deactivated and also in response to the streamNotification call.
ClipData
Representation of a clipped data object on the clipboard.
DisplayConfiguration
A DisplayConfiguration describes a primary or secondary display available to the emulator. The screen aspect ratio cannot be longer (or wider) than 21:9 (or 9:21). Screen sizes larger than 4k will be rejected.
DisplayConfigurations
Provides information about all the displays that can be attached to the emulator. The emulator will always have at least one display.
DisplayConfigurationsChangedNotification
Fired when an update to a display event has been fired through the extended ui. This does not fire events when the display is changed through the console or the gRPC endpoint.
DisplayMode
EmulatorStatus
Entry
EntryList
Environment
Specifies environment background for AI glasses.
Fingerprint
FoldedDisplay
The aspect ratio (width/height) will be different from the one where the device is unfolded.
GpsState
Image
ImageFormat
ImageTransport
An ImageTransport allows for specifying a side channel for delivering image frames versus using the standard bytes array that is returned with the gRPC request.
InputEvent
An input event that can be delivered to the emulator.
KeyboardEvent
KeyboardEvent objects describe a user interaction with the keyboard; each event describes a single interaction between the user and a key (or combination of a key with modifier keys) on the keyboard. This follows the pattern as set by (javascript)[https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent\]
LedIndicator
The state of one LED indicator of AI glasses.
LogMessage
LogcatEntry
A parsed logcat entry.
MicrophoneState
MouseEvent
The MouseEvent interface represents events that occur due to the user interacting with a pointing device (such as a mouse).
Notification
ParameterValue
Pen
A Pen is similar to a touch, with the addition of button and rubber information.
PenEvent
PhoneCall
PhoneNumber
PhoneResponse
PhysicalModelValue
Posture
Must follow the definition in “external/qemu/android/hw-sensors.h”
Rotation
RotationRadian
SensorValue
A single sensor value.
SmsMessage
TextViewFocus
Touch
The Touch interface represents a single contact point on a touch-sensitive device. The contact point is commonly a finger or stylus and the device may be a touchscreen or trackpad.
TouchEvent
A TouchEvent contains a list of Touch objects that are in contact with the touch surface.
TouchpadEvent
A TouchpadEvent contains a list of Touch objects that are in contact with the touchpad surface.
Translation
Velocity
VmConfiguration
Information about the hypervisor that is currently in use.
VmRunState
Represents the execution state of the virtual machine, used for both querying the current status and requesting state transitions.
WheelEvent
XrCommand
XrOptions

Enums§

DisplayModeValue
in line with android/emulation/resizable_display_config.h