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.



26948
26949
26950
26951
26952
26953
26954
# File 'lib/v20190612/models.rb', line 26948

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"



26946
26947
26948
# File 'lib/v20190612/models.rb', line 26946

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"



26946
26947
26948
# File 'lib/v20190612/models.rb', line 26946

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"



26946
26947
26948
# File 'lib/v20190612/models.rb', line 26946

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"



26946
26947
26948
# File 'lib/v20190612/models.rb', line 26946

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"



26946
26947
26948
# File 'lib/v20190612/models.rb', line 26946

def Rows
  @Rows
end

Instance Method Details

#deserialize(params) ⇒ Object



26956
26957
26958
26959
26960
26961
26962
# File 'lib/v20190612/models.rb', line 26956

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