Struct ILLIXR::data_format::compressed_frame
ClassList > ILLIXR > data_format > compressed_frame
#include <frame.hpp>
Inherits the following classes: ILLIXR::switchboard::event
Classes
| Type | Name |
|---|---|
| struct | has_motion_vectors_tag Tag type: disambiguates the color+motion_vec constructor from color+depth. |
Public Attributes
| Type | Name |
|---|---|
| double | encode_time = 0. |
| float | far_z = 0.0f |
| uint64_t | frame_number = {0} |
| bool | is_keyframe = [**false**](namespaceILLIXR.md#function-normalize) |
| char * | left_color_nalu = {[**nullptr**](namespaceILLIXR.md#function-normalize)} |
| int32_t | left_color_nalu_size = {0} |
| char * | left_depth_nalu = {[**nullptr**](namespaceILLIXR.md#function-normalize)} |
| int32_t | left_depth_nalu_size = {0} |
| int64_t | magic = 0 |
| bool | nalu_only = {[**false**](namespaceILLIXR.md#function-normalize)} |
| float | near_z = 0.0f |
| BUFFER_TYPE | pose = {} |
| uint64_t | pose_id = {0} |
| char * | right_color_nalu = {[**nullptr**](namespaceILLIXR.md#function-normalize)} |
| int32_t | right_color_nalu_size = {0} |
| char * | right_depth_nalu = {[**nullptr**](namespaceILLIXR.md#function-normalize)} |
| int32_t | right_depth_nalu_size = {0} |
| uint64_t | sent_time = {0} |
| bool | use_depth = {[**false**](namespaceILLIXR.md#function-normalize)} |
| bool | use_motion_vectors = {[**false**](namespaceILLIXR.md#function-normalize)} |
Public Functions
| Type | Name |
|---|---|
| compressed_frame () = default |
|
| ~compressed_frame () override |
Public Functions inherited from ILLIXR::switchboard::event
See ILLIXR::switchboard::event
| Type | Name |
|---|---|
| void | serialize (Archive & ar, const unsigned int version) |
| virtual | ~event () = default |
Public Attributes Documentation
variable encode_time
double ILLIXR::data_format::compressed_frame::encode_time;
variable far_z
float ILLIXR::data_format::compressed_frame::far_z;
variable frame_number
uint64_t ILLIXR::data_format::compressed_frame::frame_number;
variable is_keyframe
bool ILLIXR::data_format::compressed_frame::is_keyframe;
variable left_color_nalu
char* ILLIXR::data_format::compressed_frame::left_color_nalu;
variable left_color_nalu_size
int32_t ILLIXR::data_format::compressed_frame::left_color_nalu_size;
variable left_depth_nalu
char* ILLIXR::data_format::compressed_frame::left_depth_nalu;
variable left_depth_nalu_size
int32_t ILLIXR::data_format::compressed_frame::left_depth_nalu_size;
variable magic
int64_t ILLIXR::data_format::compressed_frame::magic;
variable nalu_only
bool ILLIXR::data_format::compressed_frame::nalu_only;
variable near_z
float ILLIXR::data_format::compressed_frame::near_z;
variable pose
BUFFER_TYPE ILLIXR::data_format::compressed_frame::pose;
variable pose_id
uint64_t ILLIXR::data_format::compressed_frame::pose_id;
ID of the combined_pose used to generate this frame, used to correlate rendered frames with headset pose measurements
variable right_color_nalu
char* ILLIXR::data_format::compressed_frame::right_color_nalu;
variable right_color_nalu_size
int32_t ILLIXR::data_format::compressed_frame::right_color_nalu_size;
variable right_depth_nalu
char* ILLIXR::data_format::compressed_frame::right_depth_nalu;
variable right_depth_nalu_size
int32_t ILLIXR::data_format::compressed_frame::right_depth_nalu_size;
variable sent_time
uint64_t ILLIXR::data_format::compressed_frame::sent_time;
variable use_depth
bool ILLIXR::data_format::compressed_frame::use_depth;
variable use_motion_vectors
bool ILLIXR::data_format::compressed_frame::use_motion_vectors;
Public Functions Documentation
function compressed_frame
ILLIXR::data_format::compressed_frame::compressed_frame () = default
function ~compressed_frame
inline ILLIXR::data_format::compressed_frame::~compressed_frame () override
The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR/illixr_release/ILLIXR/include/illixr/data_format/frame.hpp