| package com.ruoyi.media.domain; | 
|   | 
| import com.fasterxml.jackson.annotation.JsonProperty; | 
| import lombok.Data; | 
|   | 
| import java.util.List; | 
|   | 
| /** | 
|  * @Description: | 
|  * @ClassName: MediaInfo | 
|  * @Author: 刘苏义 | 
|  * @Date: 2023年07月13日9:32 | 
|  * @Version: 1.0 | 
|  **/ | 
| @Data | 
| public class Conf { | 
|     private String source; | 
|     @JsonProperty("sourceFingerprint") | 
|     private String sourcefingerprint; | 
|     @JsonProperty("sourceOnDemand") | 
|     private boolean sourceondemand; | 
|     @JsonProperty("sourceOnDemandStartTimeout") | 
|     private String sourceondemandstarttimeout; | 
|     @JsonProperty("sourceOnDemandCloseAfter") | 
|     private String sourceondemandcloseafter; | 
|     @JsonProperty("publishUser") | 
|     private String publishuser; | 
|     @JsonProperty("publishPass") | 
|     private String publishpass; | 
|     @JsonProperty("publishIPs") | 
|     private List<String> publiships; | 
|     @JsonProperty("readUser") | 
|     private String readuser; | 
|     @JsonProperty("readPass") | 
|     private String readpass; | 
|     @JsonProperty("readIPs") | 
|     private List<String> readips; | 
|     @JsonProperty("disablePublisherOverride") | 
|     private boolean disablepublisheroverride; | 
|     private String fallback; | 
|     @JsonProperty("sourceProtocol") | 
|     private String sourceprotocol; | 
|     @JsonProperty("sourceAnyPortEnable") | 
|     private boolean sourceanyportenable; | 
|     @JsonProperty("rtspRangeType") | 
|     private String rtsprangetype; | 
|     @JsonProperty("rtspRangeStart") | 
|     private String rtsprangestart; | 
|     @JsonProperty("sourceRedirect") | 
|     private String sourceredirect; | 
|     @JsonProperty("rpiCameraCamID") | 
|     private int rpicameracamid; | 
|     @JsonProperty("rpiCameraWidth") | 
|     private int rpicamerawidth; | 
|     @JsonProperty("rpiCameraHeight") | 
|     private int rpicameraheight; | 
|     @JsonProperty("rpiCameraHFlip") | 
|     private boolean rpicamerahflip; | 
|     @JsonProperty("rpiCameraVFlip") | 
|     private boolean rpicameravflip; | 
|     @JsonProperty("rpiCameraBrightness") | 
|     private int rpicamerabrightness; | 
|     @JsonProperty("rpiCameraContrast") | 
|     private int rpicameracontrast; | 
|     @JsonProperty("rpiCameraSaturation") | 
|     private int rpicamerasaturation; | 
|     @JsonProperty("rpiCameraSharpness") | 
|     private int rpicamerasharpness; | 
|     @JsonProperty("rpiCameraExposure") | 
|     private String rpicameraexposure; | 
|     @JsonProperty("rpiCameraAWB") | 
|     private String rpicameraawb; | 
|     @JsonProperty("rpiCameraDenoise") | 
|     private String rpicameradenoise; | 
|     @JsonProperty("rpiCameraShutter") | 
|     private int rpicamerashutter; | 
|     @JsonProperty("rpiCameraMetering") | 
|     private String rpicamerametering; | 
|     @JsonProperty("rpiCameraGain") | 
|     private int rpicameragain; | 
|     @JsonProperty("rpiCameraEV") | 
|     private int rpicameraev; | 
|     @JsonProperty("rpiCameraROI") | 
|     private String rpicameraroi; | 
|     @JsonProperty("rpiCameraTuningFile") | 
|     private String rpicameratuningfile; | 
|     @JsonProperty("rpiCameraMode") | 
|     private String rpicameramode; | 
|     @JsonProperty("rpiCameraFPS") | 
|     private int rpicamerafps; | 
|     @JsonProperty("rpiCameraIDRPeriod") | 
|     private int rpicameraidrperiod; | 
|     @JsonProperty("rpiCameraBitrate") | 
|     private int rpicamerabitrate; | 
|     @JsonProperty("rpiCameraProfile") | 
|     private String rpicameraprofile; | 
|     @JsonProperty("rpiCameraLevel") | 
|     private String rpicameralevel; | 
|     @JsonProperty("rpiCameraAfMode") | 
|     private String rpicameraafmode; | 
|     @JsonProperty("rpiCameraAfRange") | 
|     private String rpicameraafrange; | 
|     @JsonProperty("rpiCameraAfSpeed") | 
|     private String rpicameraafspeed; | 
|     @JsonProperty("rpiCameraLensPosition") | 
|     private int rpicameralensposition; | 
|     @JsonProperty("rpiCameraAfWindow") | 
|     private String rpicameraafwindow; | 
|     @JsonProperty("rpiCameraTextOverlayEnable") | 
|     private boolean rpicameratextoverlayenable; | 
|     @JsonProperty("rpiCameraTextOverlay") | 
|     private String rpicameratextoverlay; | 
|     @JsonProperty("runOnInit") | 
|     private String runoninit; | 
|     @JsonProperty("runOnInitRestart") | 
|     private boolean runoninitrestart; | 
|     @JsonProperty("runOnDemand") | 
|     private String runondemand; | 
|     @JsonProperty("runOnDemandRestart") | 
|     private boolean runondemandrestart; | 
|     @JsonProperty("runOnDemandStartTimeout") | 
|     private String runondemandstarttimeout; | 
|     @JsonProperty("runOnDemandCloseAfter") | 
|     private String runondemandcloseafter; | 
|     @JsonProperty("runOnReady") | 
|     private String runonready; | 
|     @JsonProperty("runOnReadyRestart") | 
|     private boolean runonreadyrestart; | 
|     @JsonProperty("runOnRead") | 
|     private String runonread; | 
|     @JsonProperty("runOnReadRestart") | 
|     private boolean runonreadrestart; | 
|   | 
|     @JsonProperty("maxReaders") | 
|     private Integer maxReaders; | 
| } |