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 publiships; @JsonProperty("readUser") private String readuser; @JsonProperty("readPass") private String readpass; @JsonProperty("readIPs") private List 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; }