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

Packed frame header written at the beginning of each frame record. 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

Packing is required to ensure that the binary layout matches the expected on-disk/on-wire format without compiler-inserted padding bytes.

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: