class TencentCloud::Mps::V20190612::ModifyOutputInfo

修改Output配置。

def deserialize(params)

def deserialize(params)
  @OutputId = params['OutputId']
  @OutputName = params['OutputName']
  @Description = params['Description']
  @Protocol = params['Protocol']
  unless params['SRTSettings'].nil?
    @SRTSettings = CreateOutputSRTSettings.new
    @SRTSettings.deserialize(params['SRTSettings'])
  end
  unless params['RTPSettings'].nil?
    @RTPSettings = CreateOutputInfoRTPSettings.new
    @RTPSettings.deserialize(params['RTPSettings'])
  end
  unless params['RTMPSettings'].nil?
    @RTMPSettings = CreateOutputRTMPSettings.new
    @RTMPSettings.deserialize(params['RTMPSettings'])
  end
  @AllowIpList = params['AllowIpList']
  @MaxConcurrent = params['MaxConcurrent']
end

def initialize(outputid=nil, outputname=nil, description=nil, protocol=nil, srtsettings=nil, rtpsettings=nil, rtmpsettings=nil, allowiplist=nil, maxconcurrent=nil)

def initialize(outputid=nil, outputname=nil, description=nil, protocol=nil, srtsettings=nil, rtpsettings=nil, rtmpsettings=nil, allowiplist=nil, maxconcurrent=nil)
  @OutputId = outputid
  @OutputName = outputname
  @Description = description
  @Protocol = protocol
  @SRTSettings = srtsettings
  @RTPSettings = rtpsettings
  @RTMPSettings = rtmpsettings
  @AllowIpList = allowiplist
  @MaxConcurrent = maxconcurrent
end