Get desktop application:
View/edit binary Protocol Buffers messages
ScreenSharing is a HyperCard that allows sending/receiving screen data. Note: all calls MUST be done with a "user-id" header.
SendScreen sends the drawable canvas as it changes.
The room this screenshot is from.
Whole screenshot, encoded in PNG.
(message has no fields)
RecvScreen gets the most recent screenshot of a room.
The room to receive canvas from.
The screenshot as a PNG image.
Whiteboard is a shared drawing canvas HyperCard. Note: all calls MUST be done with a "user-id" header.
RecvEvents listens to new events from others for a given room. Events are sent using the SendEvent call. A user never receives their own events. When stream is closed, other users of the room should receive a disconnection event.
Room to receive events from.
SendEvent publishes a user's event, which then gets routed to zero or more rooms.
Rooms to send event to.
(message has no fields)
ListRooms returns a paginated list of rooms.
TODO: cursor with direction+offset+limit
(message has no fields)
TODO: cursor
ListRoomMembers returns a paginated list of room members.
TODO: cursor with direction+offset+limit
TODO: cursor
Used in:
Used in:
Used as response type in: Whiteboard.RecvEvents
Used as field type in:
,Unset when publishing
Unset when publishing
Unset when publishing
Used in:
(message has no fields)