# Constants
AuthMethodSASL is the SASL authentication method.
AuthMethodSpice is the spice token based authentication method.
Common capabilities.
Common capabilities.
Common capabilities.
Display Channel capabilities.
Display Channel capabilities.
Display Channel capabilities.
Display Channel capabilities.
Display Channel capabilities.
Display Channel capabilities.
Display Channel capabilities.
Display Channel capabilities.
Display Channel capabilities.
Display Channel capabilities.
Display Channel capabilities.
Display Channel capabilities.
Input Channel capabilities.
Main Channel capabilities.
Main Channel capabilities.
Main Channel capabilities.
Main Channel capabilities.
Common capabilities.
Playback Channel capabilities.
Playback Channel capabilities.
Playback Channel capabilities.
Playback Channel capabilities.
Record Channel capabilities.
Record Channel capabilities.
Record Channel capabilities.
Channel types.
Channel types.
Channel types.
Channel types.
Channel types.
Channel types.
Channel types.
Channel types.
Channel types.
Channel types.
Channel types.
ClientTicketBytes is the length of an encrypted Spice token.
Error codes.
Error codes.
Error codes.
Error codes.
Error codes.
Error codes.
Error codes.
Error codes.
Error codes.
Error codes.
TicketPubkeyBytes is the length of a ticket RSA public key.
VersionMajor is the major version of the supported protocol.
VersionMinor is the minor version of the supported protocol.
# Variables
Magic is the spice RED protocol magic bytes.
# Structs
ClientAuthMethod is a spice packet send by the client to select the authentication method.
ClientLinkMessage is a spice packet send by the client to start a connection.
ClientTicket is a spice packet send by the client that contains a ticket.
LinkHeader is a header to a client link message packet.
MiniDataHeader is a header to a data packet.
ServerLinkMessage is a spice packet send by the server in response to a ClientLinkMessage.
ServerTicket is a spice packet send by the server in response to a ClientTicket packet.
# Interfaces
SpicePacket is the interface used for passing around different kinds of packets.
# Type aliases
AuthMethod is the method used for authentication.
Capability is a bitwise capability set.
ChannelType is the packet channel type.
ErrorCode return on error.
PubKey is a red ticket public key.