Expand description
Generated gRPC protocol bindings
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. - 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.
Structs§
- Android
Event - 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.
- Audio
Format - Audio
Packet - Battery
State - Boot
Completed Notification - Brightness
Value - A single backlight brightness value.
- Camera
Notification - Fired when the virtual scene camera is activated or deactivated and also in response to the streamNotification call.
- Clip
Data - Representation of a clipped data object on the clipboard.
- Display
Configuration - 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.
- Display
Configurations - Provides information about all the displays that can be attached to the emulator. The emulator will always have at least one display.
- Display
Configurations Changed Notification - 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.
- Display
Mode - Emulator
Status - Entry
- Entry
List - Fingerprint
- Folded
Display - The aspect ratio (width/height) will be different from the one where the device is unfolded.
- GpsState
- Image
- Image
Format - Image
Transport - 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.
- Input
Event - An input event that can be delivered to the emulator.
- Keyboard
Event - 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\]
- LogMessage
- Logcat
Entry - A parsed logcat entry.
- Mouse
Event - The MouseEvent interface represents events that occur due to the user interacting with a pointing device (such as a mouse).
- Notification
- Parameter
Value - Pen
- A Pen is similar to a touch, with the addition of button and rubber information.
- PenEvent
- Phone
Call - Phone
Number - Phone
Response - Physical
Model Value - Posture
- Must follow the definition in “external/qemu/android/hw-sensors.h”
- Rotation
- Rotation
Radian - Rotation angles are relative to the current orientation.
- Sensor
Value - A single sensor value.
- SmsMessage
- 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.
- Touch
Event - A TouchEvent contains a list of Touch objects that are in contact with the touch surface.
- Velocity
- Velocity is measured in meters per second.
- VmConfiguration
- Information about the hypervisor that is currently in use.
- VmRun
State - A Run State that describes the state of the Virtual Machine.
- Wheel
Event
Enums§
- Display
Mode Value - in line with android/emulation/resizable_display_config.h