Class ModifyInput

    • Constructor Detail

      • ModifyInput

        public ModifyInput()
      • ModifyInput

        public ModifyInput​(ModifyInput source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getInputId

        public String getInputId()
        Get 输入Id。
        Returns:
        InputId 输入Id。
      • setInputId

        public void setInputId​(String InputId)
        Set 输入Id。
        Parameters:
        InputId - 输入Id。
      • getInputName

        public String getInputName()
        Get 输入名称。
        Returns:
        InputName 输入名称。
      • setInputName

        public void setInputName​(String InputName)
        Set 输入名称。
        Parameters:
        InputName - 输入名称。
      • getDescription

        public String getDescription()
        Get 输入描述。
        Returns:
        Description 输入描述。
      • setDescription

        public void setDescription​(String Description)
        Set 输入描述。
        Parameters:
        Description - 输入描述。
      • getAllowIpList

        public String[] getAllowIpList()
        Get 允许的推流的IP,CIDR格式。
        Returns:
        AllowIpList 允许的推流的IP,CIDR格式。
      • setAllowIpList

        public void setAllowIpList​(String[] AllowIpList)
        Set 允许的推流的IP,CIDR格式。
        Parameters:
        AllowIpList - 允许的推流的IP,CIDR格式。
      • getSRTSettings

        public CreateInputSRTSettings getSRTSettings()
        Get SRT的配置信息。
        Returns:
        SRTSettings SRT的配置信息。
      • setSRTSettings

        public void setSRTSettings​(CreateInputSRTSettings SRTSettings)
        Set SRT的配置信息。
        Parameters:
        SRTSettings - SRT的配置信息。
      • getRTPSettings

        public CreateInputRTPSettings getRTPSettings()
        Get RTP的配置信息。
        Returns:
        RTPSettings RTP的配置信息。
      • setRTPSettings

        public void setRTPSettings​(CreateInputRTPSettings RTPSettings)
        Set RTP的配置信息。
        Parameters:
        RTPSettings - RTP的配置信息。
      • getProtocol

        public String getProtocol()
        Get 输入的协议,可选[SRT|RTP|RTMP]。 当输出包含RTP时,输入只能是RTP。 当输出包含RTMP时,输入可以是SRT/RTMP。 当输出包含SRT时,输入只能是SRT。
        Returns:
        Protocol 输入的协议,可选[SRT|RTP|RTMP]。 当输出包含RTP时,输入只能是RTP。 当输出包含RTMP时,输入可以是SRT/RTMP。 当输出包含SRT时,输入只能是SRT。
      • setProtocol

        public void setProtocol​(String Protocol)
        Set 输入的协议,可选[SRT|RTP|RTMP]。 当输出包含RTP时,输入只能是RTP。 当输出包含RTMP时,输入可以是SRT/RTMP。 当输出包含SRT时,输入只能是SRT。
        Parameters:
        Protocol - 输入的协议,可选[SRT|RTP|RTMP]。 当输出包含RTP时,输入只能是RTP。 当输出包含RTMP时,输入可以是SRT/RTMP。 当输出包含SRT时,输入只能是SRT。
      • getFailOver

        public String getFailOver()
        Get 输入的主备开关,可选[OPEN|CLOSE]。
        Returns:
        FailOver 输入的主备开关,可选[OPEN|CLOSE]。
      • setFailOver

        public void setFailOver​(String FailOver)
        Set 输入的主备开关,可选[OPEN|CLOSE]。
        Parameters:
        FailOver - 输入的主备开关,可选[OPEN|CLOSE]。
      • getRTMPPullSettings

        public CreateInputRTMPPullSettings getRTMPPullSettings()
        Get RTMP_PULL的配置信息。
        Returns:
        RTMPPullSettings RTMP_PULL的配置信息。
      • setRTMPPullSettings

        public void setRTMPPullSettings​(CreateInputRTMPPullSettings RTMPPullSettings)
        Set RTMP_PULL的配置信息。
        Parameters:
        RTMPPullSettings - RTMP_PULL的配置信息。
      • getRTSPPullSettings

        public CreateInputRTSPPullSettings getRTSPPullSettings()
        Get RTSP_PULL的配置信息。
        Returns:
        RTSPPullSettings RTSP_PULL的配置信息。
      • setRTSPPullSettings

        public void setRTSPPullSettings​(CreateInputRTSPPullSettings RTSPPullSettings)
        Set RTSP_PULL的配置信息。
        Parameters:
        RTSPPullSettings - RTSP_PULL的配置信息。
      • getHLSPullSettings

        public CreateInputHLSPullSettings getHLSPullSettings()
        Get HLS_PULL的配置信息。
        Returns:
        HLSPullSettings HLS_PULL的配置信息。
      • setHLSPullSettings

        public void setHLSPullSettings​(CreateInputHLSPullSettings HLSPullSettings)
        Set HLS_PULL的配置信息。
        Parameters:
        HLSPullSettings - HLS_PULL的配置信息。
      • getResilientStream

        public ResilientStreamConf getResilientStream()
        Get 延播平滑吐流配置信息。
        Returns:
        ResilientStream 延播平滑吐流配置信息。
      • setResilientStream

        public void setResilientStream​(ResilientStreamConf ResilientStream)
        Set 延播平滑吐流配置信息。
        Parameters:
        ResilientStream - 延播平滑吐流配置信息。