UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
Loading...
Searching...
No Matches
video_opts.hpp
Go to the documentation of this file.
1#ifndef VIDEO_OPTS_HPP
2#define VIDEO_OPTS_HPP
3
4#include <vector>
5#include <string>
7#include "settings.hpp"
9
10struct SettingItem;
11
12class LineEditUi;
13
14class QLabel;
20
21std::vector<SettingItem> getVideoSrc(AvailableSettings *availSettings);
22std::vector<SettingItem> getVideoDisplay(AvailableSettings *availSettings);
23std::vector<SettingItem> getVideoModes(AvailableSettings *availSettings);
24std::vector<SettingItem> getVideoCompress(AvailableSettings *availSettings);
25std::vector<SettingItem> getCodecEncoders(const Codec& codec);
26
27void videoCompressBitrateCallback(Option &opt, bool suboption, void *opaque);
28
29
30#endif
const AvailableSettings * availSettings
std::vector< SettingItem > getVideoDisplay(AvailableSettings *availSettings)
std::vector< SettingItem > getCodecEncoders(const Codec &codec)
std::vector< SettingItem > getVideoSrc(AvailableSettings *availSettings)
Definition video_opts.cpp:8
std::vector< SettingItem > getVideoModes(AvailableSettings *availSettings)
void videoCompressBitrateCallback(Option &opt, bool suboption, void *opaque)
std::vector< SettingItem > getVideoCompress(AvailableSettings *availSettings)