Class: TencentCloud::Cme::V20191029::MediaCastOutputMediaSetting

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20191029/models.rb

Overview

点播转直播输出媒体配置。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(videosetting = nil, followsourceinfo = nil) ⇒ MediaCastOutputMediaSetting

Returns a new instance of MediaCastOutputMediaSetting.



3951
3952
3953
3954
# File 'lib/v20191029/models.rb', line 3951

def initialize(videosetting=nil, followsourceinfo=nil)
  @VideoSetting = videosetting
  @FollowSourceInfo = followsourceinfo
end

Instance Attribute Details

#FollowSourceInfoObject

Parameters:

  • VideoSetting:

    视频配置。

  • FollowSourceInfo:

    视频配置是否和第一个输入源的视频配置相同,默认值:false。如果 FollowSourceInfo 的值为 true,忽略 VideoSetting 参数。



3949
3950
3951
# File 'lib/v20191029/models.rb', line 3949

def FollowSourceInfo
  @FollowSourceInfo
end

#VideoSettingObject

Parameters:

  • VideoSetting:

    视频配置。

  • FollowSourceInfo:

    视频配置是否和第一个输入源的视频配置相同,默认值:false。如果 FollowSourceInfo 的值为 true,忽略 VideoSetting 参数。



3949
3950
3951
# File 'lib/v20191029/models.rb', line 3949

def VideoSetting
  @VideoSetting
end

Instance Method Details

#deserialize(params) ⇒ Object



3956
3957
3958
3959
3960
3961
3962
# File 'lib/v20191029/models.rb', line 3956

def deserialize(params)
  unless params['VideoSetting'].nil?
    @VideoSetting = MediaCastVideoSetting.new
    @VideoSetting.deserialize(params['VideoSetting'])
  end
  @FollowSourceInfo = params['FollowSourceInfo']
end