webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | List of all members
webrtc::VideoQualityTest::Params Struct Reference

#include <video_quality_test.h>

Public Member Functions

 Params ()
 
 ~Params ()
 
 Params ()
 
 ~Params ()
 

Public Attributes

struct {
   bool   send_side_bwe
 
   Call::Config::BitrateConfig   call_bitrate_config
 
call
 
struct {
   bool   enabled
 
   size_t   width
 
   size_t   height
 
   int32_t   fps
 
   int   min_bitrate_bps
 
   int   target_bitrate_bps
 
   int   max_bitrate_bps
 
   bool   suspend_below_min_bitrate
 
   std::string   codec
 
   int   num_temporal_layers
 
   int   selected_tl
 
   int   min_transmit_bps
 
   bool   ulpfec
 
   bool   flexfec
 
   std::string   encoded_frame_base_path
 
   std::string   clip_name
 
video
 
struct {
   bool   enabled
 
   bool   sync_video
 
audio
 
struct {
   bool   enabled
 
   int32_t   slide_change_interval
 
   int32_t   scroll_duration
 
screenshare
 
struct {
   std::string   test_label
 
   double   avg_psnr_threshold
 
   double   avg_ssim_threshold
 
   int   test_durations_secs
 
   std::string   graph_data_output_filename
 
   std::string   graph_title
 
analyzer
 
FakeNetworkPipe::Config pipe
 
bool logs
 
struct {
   std::vector< VideoStream >   streams
 
   size_t   selected_stream
 
   int   num_spatial_layers
 
   int   selected_sl
 
   std::vector< SpatialLayer >   spatial_layers
 
ss
 
struct {
   bool   send_side_bwe
 
   Call::Config::BitrateConfig   call_bitrate_config
 
call
 
struct {
   bool   enabled
 
   size_t   width
 
   size_t   height
 
   int32_t   fps
 
   int   min_bitrate_bps
 
   int   target_bitrate_bps
 
   int   max_bitrate_bps
 
   bool   suspend_below_min_bitrate
 
   std::string   codec
 
   int   num_temporal_layers
 
   int   selected_tl
 
   int   min_transmit_bps
 
   bool   ulpfec
 
   bool   flexfec
 
   std::string   encoded_frame_base_path
 
   std::string   clip_name
 
video
 
struct {
   bool   enabled
 
   bool   sync_video
 
audio
 
struct {
   bool   enabled
 
   int32_t   slide_change_interval
 
   int32_t   scroll_duration
 
screenshare
 
struct {
   std::string   test_label
 
   double   avg_psnr_threshold
 
   double   avg_ssim_threshold
 
   int   test_durations_secs
 
   std::string   graph_data_output_filename
 
   std::string   graph_title
 
analyzer
 
struct {
   std::vector< VideoStream >   streams
 
   size_t   selected_stream
 
   int   num_spatial_layers
 
   int   selected_sl
 
   std::vector< SpatialLayer >   spatial_layers
 
ss
 

Constructor & Destructor Documentation

◆ Params() [1/2]

webrtc::VideoQualityTest::Params::Params ( )

◆ ~Params() [1/2]

webrtc::VideoQualityTest::Params::~Params ( )
default

◆ Params() [2/2]

webrtc::VideoQualityTest::Params::Params ( )

◆ ~Params() [2/2]

webrtc::VideoQualityTest::Params::~Params ( )

Member Data Documentation

◆ analyzer [1/2]

struct { ... } webrtc::VideoQualityTest::Params::analyzer

◆ analyzer [2/2]

struct { ... } webrtc::VideoQualityTest::Params::analyzer

◆ audio [1/2]

struct { ... } webrtc::VideoQualityTest::Params::audio

◆ audio [2/2]

struct { ... } webrtc::VideoQualityTest::Params::audio

◆ avg_psnr_threshold

double webrtc::VideoQualityTest::Params::avg_psnr_threshold

◆ avg_ssim_threshold

double webrtc::VideoQualityTest::Params::avg_ssim_threshold

◆ call [1/2]

struct { ... } webrtc::VideoQualityTest::Params::call

◆ call [2/2]

struct { ... } webrtc::VideoQualityTest::Params::call

◆ call_bitrate_config

Call::Config::BitrateConfig webrtc::VideoQualityTest::Params::call_bitrate_config

◆ clip_name

std::string webrtc::VideoQualityTest::Params::clip_name

◆ codec

std::string webrtc::VideoQualityTest::Params::codec

◆ enabled

bool webrtc::VideoQualityTest::Params::enabled

◆ encoded_frame_base_path

std::string webrtc::VideoQualityTest::Params::encoded_frame_base_path

◆ flexfec

bool webrtc::VideoQualityTest::Params::flexfec

◆ fps

int32_t webrtc::VideoQualityTest::Params::fps

◆ graph_data_output_filename

std::string webrtc::VideoQualityTest::Params::graph_data_output_filename

◆ graph_title

std::string webrtc::VideoQualityTest::Params::graph_title

◆ height

size_t webrtc::VideoQualityTest::Params::height

◆ logs

bool webrtc::VideoQualityTest::Params::logs

◆ max_bitrate_bps

int webrtc::VideoQualityTest::Params::max_bitrate_bps

◆ min_bitrate_bps

int webrtc::VideoQualityTest::Params::min_bitrate_bps

◆ min_transmit_bps

int webrtc::VideoQualityTest::Params::min_transmit_bps

◆ num_spatial_layers

int webrtc::VideoQualityTest::Params::num_spatial_layers

◆ num_temporal_layers

int webrtc::VideoQualityTest::Params::num_temporal_layers

◆ pipe

FakeNetworkPipe::Config webrtc::VideoQualityTest::Params::pipe

◆ screenshare [1/2]

struct { ... } webrtc::VideoQualityTest::Params::screenshare

◆ screenshare [2/2]

struct { ... } webrtc::VideoQualityTest::Params::screenshare

◆ scroll_duration

int32_t webrtc::VideoQualityTest::Params::scroll_duration

◆ selected_sl

int webrtc::VideoQualityTest::Params::selected_sl

◆ selected_stream

size_t webrtc::VideoQualityTest::Params::selected_stream

◆ selected_tl

int webrtc::VideoQualityTest::Params::selected_tl

◆ send_side_bwe

bool webrtc::VideoQualityTest::Params::send_side_bwe

◆ slide_change_interval

int32_t webrtc::VideoQualityTest::Params::slide_change_interval

◆ spatial_layers

std::vector<SpatialLayer> webrtc::VideoQualityTest::Params::spatial_layers

◆ ss [1/2]

struct { ... } webrtc::VideoQualityTest::Params::ss

◆ ss [2/2]

struct { ... } webrtc::VideoQualityTest::Params::ss

◆ streams

std::vector<VideoStream> webrtc::VideoQualityTest::Params::streams

◆ suspend_below_min_bitrate

bool webrtc::VideoQualityTest::Params::suspend_below_min_bitrate

◆ sync_video

bool webrtc::VideoQualityTest::Params::sync_video

◆ target_bitrate_bps

int webrtc::VideoQualityTest::Params::target_bitrate_bps

◆ test_durations_secs

int webrtc::VideoQualityTest::Params::test_durations_secs

◆ test_label

std::string webrtc::VideoQualityTest::Params::test_label

◆ ulpfec

bool webrtc::VideoQualityTest::Params::ulpfec

◆ video [1/2]

struct { ... } webrtc::VideoQualityTest::Params::video

◆ video [2/2]

struct { ... } webrtc::VideoQualityTest::Params::video

◆ width

size_t webrtc::VideoQualityTest::Params::width

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