Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
Loading...
Searching...
No Matches
Gsm610Codec.hpp File Reference
#include "VoiceChatPacket.hpp"
#include <array>
#include <cstdint>
#include <expected>
#include <memory>
#include <span>
#include <string>
#include <vector>
Include dependency graph for Gsm610Codec.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  monopoly::voicechat::gsm610::WireFormat
 
class  monopoly::voicechat::gsm610::Encoder
 
class  monopoly::voicechat::gsm610::Decoder
 

Namespaces

namespace  monopoly
 
namespace  monopoly::voicechat
 
namespace  monopoly::voicechat::gsm610
 

Functions

constexpr WireFormat monopoly::voicechat::gsm610::retailWireFormat () noexcept
 
bool monopoly::voicechat::gsm610::matchesRetailWireFormat (const packet::Event &event) noexcept
 

Variables

constexpr std::uint16_t monopoly::voicechat::gsm610::FormatTag = 0x0031u
 
constexpr std::uint32_t monopoly::voicechat::gsm610::SampleRate = 11025u
 
constexpr std::uint16_t monopoly::voicechat::gsm610::SamplesPerFrame = 160u
 
constexpr std::uint16_t monopoly::voicechat::gsm610::SamplesPerBlock = 320u
 
constexpr std::uint16_t monopoly::voicechat::gsm610::BlockAlign = 65u
 
constexpr std::uint32_t monopoly::voicechat::gsm610::AverageBytesPerSecond = 2239u