group2 0.1.0
CSE 125 Group 2
Loading...
Searching...
No Matches
VoiceProtocol.cpp File Reference

Opus voice-frame packet helpers. More...

#include "VoiceProtocol.hpp"
#include "network/PacketType.hpp"
#include <cstddef>
Include dependency graph for VoiceProtocol.cpp:

Namespaces

namespace  net
namespace  net::voice

Functions

std::vector< std::uint8_t > net::voice::encodeClientFrame (std::uint16_t sequence, std::uint8_t frameMs, std::span< const std::uint8_t > opus)
std::vector< std::uint8_t > net::voice::encodeServerFrame (ClientId speaker, std::uint16_t sequence, std::uint8_t frameMs, std::span< const std::uint8_t > opus)
std::optional< ClientVoiceFramenet::voice::decodeClientFrame (std::span< const std::uint8_t > payload)
std::optional< ClientVoiceFrameViewnet::voice::decodeClientFrameView (std::span< const std::uint8_t > payload)
std::optional< ServerVoiceFramenet::voice::decodeServerFrame (std::span< const std::uint8_t > payload)

Detailed Description

Opus voice-frame packet helpers.