Structures
The following structures are available globally.
-
Event arguments that represent a disconnect event
See moreDeclaration
Swift
public struct DisconnectEventArgs
-
Event arguments that represent the video share stream beginning
See moreDeclaration
Swift
public struct VideoCaptureEventArgs
-
Event arguments that represent the screen share stream beginning
See moreDeclaration
Swift
public struct ScreenCaptureEventArgs
-
Event arguments for an incoming notification
See moreDeclaration
Swift
public struct NotificationEventArgs
-
Event arguments for an incoming command
See moreDeclaration
Swift
public struct CommandEventArgs
-
Event arguments for an incoming query
See moreDeclaration
Swift
public struct QueryEventArgs
-
Event arguments that represent partial message chunks for an incomplete large message
See moreDeclaration
Swift
public struct PartialMessageReceivedEventArgs
-
Event arguments that represent a failure to receive a valid message that connected peer tried to send
See moreDeclaration
Swift
public struct MessageErrorEventArgs
-
Screen capture frame format
See moreDeclaration
Swift
public struct ScreenFormat : Codable, MediaConfiguration
-
Declaration
Swift
public struct CameraFormat : Codable, MediaConfiguration
-
Declaration
Swift
public struct FrameRateRange : Codable
-
Declaration
Swift
public struct FrameSize : Equatable, Comparable, Codable
-
Declaration
Swift
public struct FrameFormat : Equatable, Comparable, Codable
-
Declaration
Swift
public struct CameraInfo : Codable
-
Default tags for RSTaggedData.tag
Note
These are defaulted to MIME types, though they can be set to any other stringDeclaration
Swift
public struct DefaultTag
-
Default RSNotification.category values (can be set)
See moreDeclaration
Swift
public struct DefaultCategory
-
Data along with a Tag that describes the format of the data
See moreDeclaration
Swift
public struct RSTaggedData
-
Notification message to be sent over the data transport. Notifications are not associated with a response and can be considered fire and forget.
See moreDeclaration
Swift
public struct RSNotification : RSMessage
-
A command to be sent over the data transport. The command will be acknowledged either upon receipt or completion of the associated action by the remote peer based on the
See moreacknowledgeOn
propertyDeclaration
Swift
public struct RSCommand : RSMessage
-
Completes a command sent by the remote peer
See moreDeclaration
Swift
public struct RSCommandContext
-
A query to be sent over the data transport. The query will be answered by the remote peer
See moreDeclaration
Swift
public struct RSQuery : RSMessage
-
Answers a query sent by the remote peer. Multiple messages may be sent in response to a query by sending the initial responses with the
See moreisLastMessage
set tofalse
, and sending the terminal response with theisLastMessage
parameter set totrue
Declaration
Swift
public struct RSQueryContext
-
Handles the response(s) of a query. Includes a callback for response messages and a promise resolved on completion
See moreDeclaration
Swift
public struct RSQueryReceipt
-
Default implementation of RSErrorResponse. Easy way to send error responses with messages and status codes on the fly
See moreDeclaration
Swift
public struct RSError : RSErrorResponse
-
Declaration
Swift
public struct WellKnownTagEncoder