Axoverlay Library
axoverlay_stream_data Struct Reference

#include <axoverlay.h>

Data Fields

gint id
 
gint camera
 
gint width
 
gint height
 
gint rotation
 
gboolean is_mirrored
 
enum axoverlay_stream_type type
 

Detailed Description

This struct contains information about a stream. It is used when rendering to give the developer a chance to adapt the behaviour of their code according to the properties of each stream.

Field Documentation

◆ camera

gint axoverlay_stream_data::camera

The id of the camera that the stream is for

◆ height

gint axoverlay_stream_data::height

The height of the stream independent of rotation. If the stream is rotated 90 or 270 degrees you have to swap width and height.

◆ id

gint axoverlay_stream_data::id

The id of the stream

◆ is_mirrored

gboolean axoverlay_stream_data::is_mirrored

Flag indicating if mirroring is enabled for this stream

◆ rotation

gint axoverlay_stream_data::rotation

The rotation of the stream

◆ width

gint axoverlay_stream_data::width

The width of the stream independent of rotation. If the stream is rotated 90 or 270 degrees you have to swap width and height.


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