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

Public Attributes

std::uint32_t avRiKeyId
 Base audio encryption key identifier derived from the launch-session IV.
crypto::cipher::cbc_t cipher
 AES-CBC cipher used for audio-packet encryption.
audio_fec_packet_t fec_packet
 Reusable packet header for audio forward-error-correction shards.
udp::endpoint peer
 Client UDP endpoint for the audio channel.
std::string ping_payload
 Payload expected from audio-channel ping packets.
std::unique_ptr< platf::deinit_t > qos
 Lifetime guard for audio-socket QoS configuration.
std::uint16_t sequenceNumber
 Next RTP sequence number for an audio packet.
util::buffer_t< char > shards
 Backing storage for audio data and parity shards.
util::buffer_t< uint8_t * > shards_p
 Pointer table passed to the audio Reed-Solomon encoder.
std::uint32_t timestamp
 RTP timestamp for the next audio packet.

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