Monado OpenXR Runtime
Data Fields
xrt_frame Struct Reference

Basic frame data structure - holds a pointer to buffer. More...

#include <xrt/xrt_frame.h>

Collaboration diagram for xrt_frame:
Collaboration graph
[legend]

Data Fields

struct xrt_reference reference
 
void(* destroy )(struct xrt_frame *)
 
void * owner
 
uint32_t width
 
uint32_t height
 
size_t stride
 
size_t size
 
uint8_t * data
 
enum xrt_format format
 
enum xrt_stereo_format stereo_format
 
uint64_t timestamp
 
uint64_t source_timestamp
 
uint64_t source_sequence
 sequence id More...
 
uint64_t source_id
 Which xrt_fs this frame originated from. More...
 

Detailed Description

Basic frame data structure - holds a pointer to buffer.

Field Documentation

◆ data

uint8_t* xrt_frame::data

◆ destroy

void(* xrt_frame::destroy) (struct xrt_frame *)

Referenced by u_frame_create_one_off().

◆ format

enum xrt_format xrt_frame::format

◆ height

uint32_t xrt_frame::height

◆ owner

void* xrt_frame::owner

◆ reference

struct xrt_reference xrt_frame::reference

◆ size

size_t xrt_frame::size

◆ source_id

uint64_t xrt_frame::source_id

Which xrt_fs this frame originated from.

◆ source_sequence

uint64_t xrt_frame::source_sequence

sequence id

Referenced by gui_ogl_sink_update(), and HelperDebugSink::refresh().

◆ source_timestamp

uint64_t xrt_frame::source_timestamp

◆ stereo_format

enum xrt_stereo_format xrt_frame::stereo_format

◆ stride

size_t xrt_frame::stride

◆ timestamp

uint64_t xrt_frame::timestamp

◆ width

uint32_t xrt_frame::width

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