Sunshine0.0.5917
Sunshine 0.0.5917
Self-hosted game stream host for Moonlight.
Loading...
Searching...
No Matches
stream::session_t::[struct].control Struct Reference

Public Attributes

crypto::cipher::gcm_t cipher
 AES-GCM cipher for the encrypted control channel.
std::uint32_t connect_data
 Session identifier used by clients supporting ML_FF_SESSION_ID_V1.
std::string expected_peer_address
 Expected address for legacy clients without ML_FF_SESSION_ID_V1.
platf::feedback_queue_t feedback_queue
 Queue of controller feedback awaiting control-channel delivery.
safe::mail_raw_t::event_t< video::hdr_info_t > hdr_queue
 Queue of HDR metadata awaiting control-channel delivery.
crypto::aes_t incoming_iv
 Initialization vector for incoming control messages.
crypto::aes_t legacy_input_enc_iv
 Input IV used when full control-stream encryption is unavailable.
crypto::aes_t outgoing_iv
 Initialization vector for outgoing control messages.
net::peer_t peer
 Connected ENet peer for the control channel.
std::uint32_t seq
 Sequence number for the next encrypted control message.

The documentation for this struct was generated from the following files: