19 #ifndef SWGATVModSettings_H_ 20 #define SWGATVModSettings_H_ 22 #include <QJsonObject> 40 virtual QString asJson ()
override;
41 virtual QJsonObject* asJsonObject()
override;
42 virtual void fromJsonObject(QJsonObject &json)
override;
45 qint64 getInputFrequencyOffset();
46 void setInputFrequencyOffset(qint64 input_frequency_offset);
48 float getRfBandwidth();
49 void setRfBandwidth(
float rf_bandwidth);
51 float getRfOppBandwidth();
52 void setRfOppBandwidth(
float rf_opp_bandwidth);
55 void setAtvStd(qint32 atv_std);
58 void setNbLines(qint32 nb_lines);
61 void setFps(qint32 fps);
63 qint32 getAtvModInput();
64 void setAtvModInput(qint32 atv_mod_input);
66 float getUniformLevel();
67 void setUniformLevel(
float uniform_level);
69 qint32 getAtvModulation();
70 void setAtvModulation(qint32 atv_modulation);
72 qint32 getVideoPlayLoop();
73 void setVideoPlayLoop(qint32 video_play_loop);
75 qint32 getVideoPlay();
76 void setVideoPlay(qint32 video_play);
78 qint32 getCameraPlay();
79 void setCameraPlay(qint32 camera_play);
81 qint32 getChannelMute();
82 void setChannelMute(qint32 channel_mute);
84 qint32 getInvertedVideo();
85 void setInvertedVideo(qint32 inverted_video);
87 float getRfScalingFactor();
88 void setRfScalingFactor(
float rf_scaling_factor);
90 float getFmExcursion();
91 void setFmExcursion(
float fm_excursion);
93 qint32 getForceDecimator();
94 void setForceDecimator(qint32 force_decimator);
96 qint32 getShowOverlayText();
97 void setShowOverlayText(qint32 show_overlay_text);
99 QString* getOverlayText();
100 void setOverlayText(QString* overlay_text);
102 qint32 getRgbColor();
103 void setRgbColor(qint32 rgb_color);
106 void setTitle(QString* title);
108 QString* getImageFileName();
109 void setImageFileName(QString* image_file_name);
111 QString* getVideoFileName();
112 void setVideoFileName(QString* video_file_name);
114 qint32 getUseReverseApi();
115 void setUseReverseApi(qint32 use_reverse_api);
117 QString* getReverseApiAddress();
118 void setReverseApiAddress(QString* reverse_api_address);
120 qint32 getReverseApiPort();
121 void setReverseApiPort(qint32 reverse_api_port);
123 qint32 getReverseApiDeviceIndex();
124 void setReverseApiDeviceIndex(qint32 reverse_api_device_index);
126 qint32 getReverseApiChannelIndex();
127 void setReverseApiChannelIndex(qint32 reverse_api_channel_index);
130 virtual bool isSet()
override;
qint64 input_frequency_offset
QString * image_file_name
bool m_image_file_name_isSet
bool m_use_reverse_api_isSet
bool m_overlay_text_isSet
bool m_reverse_api_channel_index_isSet
bool m_inverted_video_isSet
bool m_atv_modulation_isSet
bool m_video_play_loop_isSet
qint32 reverse_api_device_index
bool m_reverse_api_port_isSet
bool m_uniform_level_isSet
qint32 reverse_api_channel_index
bool m_reverse_api_address_isSet
bool m_channel_mute_isSet
bool m_show_overlay_text_isSet
QString * reverse_api_address
bool m_input_frequency_offset_isSet
bool m_force_decimator_isSet
bool m_atv_mod_input_isSet
bool m_rf_opp_bandwidth_isSet
bool m_rf_bandwidth_isSet
QString * video_file_name
bool m_reverse_api_device_index_isSet
bool m_rf_scaling_factor_isSet
bool m_fm_excursion_isSet
bool m_video_file_name_isSet