3#ifndef _GAMEPAD_CODEC_ENCODER_H_
4#define _GAMEPAD_CODEC_ENCODER_H_
10#include "gamepad_input_tracker.h"
11#include "robust_frame.h"
17namespace gamepad::codec {
35ByteBuffer
Encode(
const gamepad::input::State &state)
noexcept;
52void Encode(
const gamepad::input::State &state, Stream &stream)
noexcept;
ByteBuffer Encode(const gamepad::input::State &state) noexcept
Encode a gamepad::input::State into a RobustFrame.