MillicastSDK 1.8.4
Loading...
Searching...
No Matches
Classes | Public Attributes | List of all members
millicast::ViewerLayerData Struct Reference

The layer data is used to select a simulcast/svc layer. by sending a command to the server using the select or project method. More...

#include <viewer.h>

Classes

struct  Resolution
 Represents resolution of a video frame. More...
 

Public Attributes

std::string encoding_id
 
int bitrate = 0
 
std::optional< int > temporal_layer_id
 
std::optional< int > spatial_layer_id
 
std::optional< Resolutionlayer_resolution
 The resolution of the frame for simulcast / SVC layer.
 
std::optional< int > max_temporal_layer_id
 Max temporal layer to be used. Set by application when calling select.
 
std::optional< int > max_spatial_layer_id
 Max spatial layer id to be used, Set by application when calling select.
 

Detailed Description

The layer data is used to select a simulcast/svc layer. by sending a command to the server using the select or project method.

Member Data Documentation

◆ bitrate

int millicast::ViewerLayerData::bitrate = 0

◆ encoding_id

std::string millicast::ViewerLayerData::encoding_id

The id of the simulcast / SVC layer

◆ layer_resolution

std::optional<Resolution> millicast::ViewerLayerData::layer_resolution

The resolution of the frame for simulcast / SVC layer.

◆ max_spatial_layer_id

std::optional<int> millicast::ViewerLayerData::max_spatial_layer_id

Max spatial layer id to be used, Set by application when calling select.

◆ max_temporal_layer_id

std::optional<int> millicast::ViewerLayerData::max_temporal_layer_id

Max temporal layer to be used. Set by application when calling select.

◆ spatial_layer_id

std::optional<int> millicast::ViewerLayerData::spatial_layer_id

The id of the spatial layer

◆ temporal_layer_id

std::optional<int> millicast::ViewerLayerData::temporal_layer_id

The bitrate for the layer. The id of the temporal layer


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