package proto.desktop

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

enum AudioEncoding

desktop.proto:253

Used in: AudioPacket, Config

message AudioPacket

desktop.proto:261

Used in: ClientToHost, HostToClient, internal.DesktopToService

enum AudioPacket.BytesPerSample

desktop.proto:272

Used in: AudioPacket

enum AudioPacket.Channels

desktop.proto:278

Used in: AudioPacket

enum AudioPacket.SamplingRate

desktop.proto:263

Used in: AudioPacket

message Capabilities

desktop.proto:381

Used in: HostToClient

message Capabilities.Flag

desktop.proto:390

Used in: Capabilities

enum Capabilities.OsType

desktop.proto:383

Used in: Capabilities

message ClientToHost

desktop.proto:439

message ClipboardEvent

desktop.proto:150

Used in: ClientToHost, HostToClient, internal.DesktopToService, internal.ServiceToDesktop

message ClipboardEvent.FileList

desktop.proto:152

message ClipboardEvent.FileList.File

desktop.proto:154

Used in: FileList

message Config

desktop.proto:417

Used in: address_book.SessionConfig, ClientToHost

enum ConfigFlags

desktop.proto:403

message CursorPosition

desktop.proto:204

Used in: HostToClient, internal.DesktopToService

message CursorShape

desktop.proto:171

Used in: HostToClient

enum CursorShape.Flags

desktop.proto:173

message Extension

desktop.proto:299

Used in: ClientToHost, HostToClient

message HostToClient

desktop.proto:428

message KeyEvent

desktop.proto:58

Used in: ClientToHost, internal.ServiceToDesktop

enum KeyEvent.Flags

desktop.proto:61

The keyboard (Caps/Num) lock states.

message MouseEvent

desktop.proto:78

Used in: ClientToHost, internal.ServiceToDesktop

enum MouseEvent.ButtonMask

desktop.proto:80

message Pause

desktop.proto:328

Extension name: "video_pause", "audio_pause" Sent by client to host.

message PixelFormat

desktop.proto:45

Used in: Config, VideoPacketFormat

message Point

desktop.proto:25

Used in: Screen

message PowerControl

desktop.proto:335

Extension name: "power_control" Sent by client to host.

enum PowerControl.Action

desktop.proto:337

Used in: PowerControl

message Rect

desktop.proto:37

Used in: VideoPacket, VideoPacketFormat, internal.DesktopFrame

message Screen

desktop.proto:307

Extension name: "select_screen" Sent by client to host for screen or screen resolution selection.

Used in: ScreenList, internal.SelectSource

message ScreenList

desktop.proto:318

Extension name: "select_screen" Sent by host to client. Contains a list of screens on the host.

Used in: internal.DesktopToService

message ScreenType

desktop.proto:366

Extension name: "screen_type" Sent by host to client.

Used in: internal.DesktopToService

enum ScreenType.Type

desktop.proto:368

Used in: ScreenType

message Size

desktop.proto:31

Used in: Screen, ScreenList, VideoPacketFormat

message TextEvent

desktop.proto:73

Used in: ClientToHost, internal.ServiceToDesktop

message TouchEvent

desktop.proto:118

Used in: ClientToHost, internal.ServiceToDesktop

enum TouchEvent.TouchEventType

desktop.proto:132

A START event means that this event reports all the touch points that were just added, e.g. a finger started touching the display. A MOVE event means that the touch points that have been STARTed moved, e.g. multiple fingers on the screen moved. An END event means that the touch points that have been STARTed ended. e.g. a finger went off the screen. A CANCEL event means that the touch points that have been STARTed were canceled, e.g. a finger went off the screen. Cancel event is simlar to END but slighly different. For example, Android MotionEvent's ACTION_CANCEL documentation mentions that a cancel should be treated as an ACTION_UP (END) event but might not perform the exact same actions as a normal ACTION_UP event.

Used in: TouchEvent

message TouchEventPoint

desktop.proto:97

Used in: TouchEvent

enum VideoEncoding

desktop.proto:211

Identifies how the image was encoded.

Used in: Config, VideoPacket

enum VideoErrorCode

desktop.proto:227

Used in: VideoPacket, internal.ScreenCaptured

message VideoPacket

desktop.proto:235

Used in: HostToClient

message VideoPacketFormat

desktop.proto:219

Used in: VideoPacket

message VideoRecording

desktop.proto:352

Extension name: "video_recording" Sent by host to client and by client to host.

enum VideoRecording.Action

desktop.proto:354

Used in: VideoRecording