Class: TencentCloud::Mps::V20190612::SRTFECFullOptions

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

Overview

SRT FEC 高级配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(enable = nil, cols = nil, rows = nil, arq = nil, layout = nil) ⇒ SRTFECFullOptions

Returns a new instance of SRTFECFullOptions.



23268
23269
23270
23271
23272
23273
23274
# File 'lib/v20190612/models.rb', line 23268

def initialize(enable=nil, cols=nil, rows=nil, arq=nil, layout=nil)
  @Enable = enable
  @Cols = cols
  @Rows = rows
  @ARQ = arq
  @Layout = layout
end

Instance Attribute Details

#ARQObject

Parameters:

  • Enable:

    是否开启 FEC

  • Cols:

    FEC 数据包 Layout 列数量. 取值范围>0

  • Rows:

    FEC 数据包 Layout 行数量. 取值范围 >=2 或者 <=-2

  • ARQ:

    FEC 开启的情况下,ARQ的策略。取值 “always”, “onreq”, “never”

  • Layout:

    FEC 数据包 Layout 组织形式,取值 “even”, “staircase”



23266
23267
23268
# File 'lib/v20190612/models.rb', line 23266

def ARQ
  @ARQ
end

#ColsObject

Parameters:

  • Enable:

    是否开启 FEC

  • Cols:

    FEC 数据包 Layout 列数量. 取值范围>0

  • Rows:

    FEC 数据包 Layout 行数量. 取值范围 >=2 或者 <=-2

  • ARQ:

    FEC 开启的情况下,ARQ的策略。取值 “always”, “onreq”, “never”

  • Layout:

    FEC 数据包 Layout 组织形式,取值 “even”, “staircase”



23266
23267
23268
# File 'lib/v20190612/models.rb', line 23266

def Cols
  @Cols
end

#EnableObject

Parameters:

  • Enable:

    是否开启 FEC

  • Cols:

    FEC 数据包 Layout 列数量. 取值范围>0

  • Rows:

    FEC 数据包 Layout 行数量. 取值范围 >=2 或者 <=-2

  • ARQ:

    FEC 开启的情况下,ARQ的策略。取值 “always”, “onreq”, “never”

  • Layout:

    FEC 数据包 Layout 组织形式,取值 “even”, “staircase”



23266
23267
23268
# File 'lib/v20190612/models.rb', line 23266

def Enable
  @Enable
end

#LayoutObject

Parameters:

  • Enable:

    是否开启 FEC

  • Cols:

    FEC 数据包 Layout 列数量. 取值范围>0

  • Rows:

    FEC 数据包 Layout 行数量. 取值范围 >=2 或者 <=-2

  • ARQ:

    FEC 开启的情况下,ARQ的策略。取值 “always”, “onreq”, “never”

  • Layout:

    FEC 数据包 Layout 组织形式,取值 “even”, “staircase”



23266
23267
23268
# File 'lib/v20190612/models.rb', line 23266

def Layout
  @Layout
end

#RowsObject

Parameters:

  • Enable:

    是否开启 FEC

  • Cols:

    FEC 数据包 Layout 列数量. 取值范围>0

  • Rows:

    FEC 数据包 Layout 行数量. 取值范围 >=2 或者 <=-2

  • ARQ:

    FEC 开启的情况下,ARQ的策略。取值 “always”, “onreq”, “never”

  • Layout:

    FEC 数据包 Layout 组织形式,取值 “even”, “staircase”



23266
23267
23268
# File 'lib/v20190612/models.rb', line 23266

def Rows
  @Rows
end

Instance Method Details

#deserialize(params) ⇒ Object



23276
23277
23278
23279
23280
23281
23282
# File 'lib/v20190612/models.rb', line 23276

def deserialize(params)
  @Enable = params['Enable']
  @Cols = params['Cols']
  @Rows = params['Rows']
  @ARQ = params['ARQ']
  @Layout = params['Layout']
end