RTC Toolkit  2.0.0
Classes | Enumerations
packetFormats.hpp File Reference

lowlevel packet formats More...

#include <boost/endian/arithmetic.hpp>

Go to the source code of this file.

Classes

struct  MudpiHeader
 
struct  RtmsCommonHeader
 Header common for all RTMS packet types. More...
 
struct  RtmsLeaderHeader
 Header for the RTMS leader packet. More...
 
struct  RtmsPayloadHeader
 Header for the RTMS paylaod packet. More...
 
struct  RtmsTrailerHeader
 Header for the RTMS trailer packet. More...
 
union  RtmsHeader
 RTMS header. More...
 

Enumerations

enum  RtmsFrameInfo : uint8_t {
  PACKET_MASK = 0b1110'0000, RTMS_FRAME_INFO_IS_LITTLE_ENDIAN = 1 << 3, RTMS_FRAME_INFO_IS_SIM_SOURCE = 1 << 4, RTMS_FRAME_INFO_RTMS_PACKET_TYPE_MASK = 0b1110'0000,
  RTMS_FRAME_INFO_RTMS_PAYLOAD_PACKET = 0, RTMS_FRAME_INFO_RTMS_TRAILER_PACKET = 1 << 5, RTMS_FRAME_INFO_RTMS_LEADER_PACKET = 1 << 7
}
 enum for the frame_info RTMS field More...
 

Detailed Description

lowlevel packet formats

Enumeration Type Documentation

◆ RtmsFrameInfo

enum RtmsFrameInfo : uint8_t

enum for the frame_info RTMS field

Enumerator
PACKET_MASK 
RTMS_FRAME_INFO_IS_LITTLE_ENDIAN 
RTMS_FRAME_INFO_IS_SIM_SOURCE 
RTMS_FRAME_INFO_RTMS_PACKET_TYPE_MASK 
RTMS_FRAME_INFO_RTMS_PAYLOAD_PACKET 
RTMS_FRAME_INFO_RTMS_TRAILER_PACKET 
RTMS_FRAME_INFO_RTMS_LEADER_PACKET