ORE Studio 0.0.4
Loading...
Searching...
No Matches
Public Attributes | Static Public Attributes | List of all members
frame_record_header Struct Referencefinal

Header for each recorded frame in the session file. More...

#include <session_file.hpp>

Collaboration diagram for frame_record_header:
Collaboration graph

Public Attributes

std::int64_t timestamp_offset_us
 
std::uint32_t frame_size
 
frame_direction direction
 
std::array< std::uint8_t, 3 > reserved
 

Static Public Attributes

static constexpr size_t size = 16
 

Detailed Description

Header for each recorded frame in the session file.

Layout (16 bytes): +0: timestamp_offset_us (8 bytes) - Microseconds since session start +8: frame_size (4 bytes) - Size of the frame data (header + payload) +12: direction (1 byte) - Sent or received +13: reserved (3 bytes) - Reserved for future use

Following the record header: