Sunshine master
Self-hosted game stream host for Moonlight.
stream::config_t Struct Reference

Stream configuration shared by capture and network senders. More...

#include <src/stream.h>

Collaboration diagram for stream::config_t:
[legend]

Public Attributes

audio::config_t audio
 Audio capture configuration for the stream.
 
int audioQosType
 Audio QoS type.
 
int controlProtocolType
 GameStream control protocol variant selected by the client.
 
uint32_t encryptionFlagsEnabled
 Bitmask of GameStream encryption features enabled for the session.
 
std::optional< int > gcmap
 Optional game-controller mapping override from the launch request.
 
int minRequiredFecPackets
 Minimum recovery packets required before FEC is emitted.
 
int mlFeatureFlags
 Moonlight feature flags negotiated for this session.
 
video::config_t monitor
 Video capture and encoder configuration for the selected monitor.
 
int packetsize
 Maximum payload size for network packets.
 
int videoQosType
 Video QoS type.
 

Detailed Description

Stream configuration shared by capture and network senders.


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