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;
|
}
|