gstreamer
Loading...
Searching...
No Matches
DataFrameHeader Struct Reference

Packed binary frame header written ahead of each JLAB SRO payload. More...

#include <gstreamerJLABSROFactory.h>

Data Fields

uint32_t source_id
 
uint32_t total_length
 
uint32_t payload_length
 
uint32_t compressed_length
 
uint32_t magic
 
uint32_t format_version
 
uint32_t flags
 
uint64_t record_counter
 
uint64_t ts_sec
 
uint64_t ts_nsec
 

Detailed Description

This structure mirrors the exact binary layout expected by the target format. Packing is used so the compiler does not insert alignment padding between fields.

Definition at line 25 of file gstreamerJLABSROFactory.h.

Field Documentation

◆ compressed_length

uint32_t DataFrameHeader::compressed_length

Definition at line 30 of file gstreamerJLABSROFactory.h.

◆ flags

uint32_t DataFrameHeader::flags

Definition at line 33 of file gstreamerJLABSROFactory.h.

◆ format_version

uint32_t DataFrameHeader::format_version

Definition at line 32 of file gstreamerJLABSROFactory.h.

◆ magic

uint32_t DataFrameHeader::magic

Definition at line 31 of file gstreamerJLABSROFactory.h.

◆ payload_length

uint32_t DataFrameHeader::payload_length

Definition at line 29 of file gstreamerJLABSROFactory.h.

◆ record_counter

uint64_t DataFrameHeader::record_counter

Definition at line 34 of file gstreamerJLABSROFactory.h.

◆ source_id

uint32_t DataFrameHeader::source_id

Definition at line 27 of file gstreamerJLABSROFactory.h.

◆ total_length

uint32_t DataFrameHeader::total_length

Definition at line 28 of file gstreamerJLABSROFactory.h.

◆ ts_nsec

uint64_t DataFrameHeader::ts_nsec

Definition at line 36 of file gstreamerJLABSROFactory.h.

◆ ts_sec

uint64_t DataFrameHeader::ts_sec

Definition at line 35 of file gstreamerJLABSROFactory.h.


The documentation for this struct was generated from the following file: