Class: TencentCloud::Live::V20180801::SendLiveCloudEffectRequest

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

Overview

SendLiveCloudEffect请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(appname = nil, pushdomainname = nil, streamname = nil, id = nil, looptimes = nil, operator = nil, zoomfactor = nil, xposition = nil, yposition = nil) ⇒ SendLiveCloudEffectRequest

Returns a new instance of SendLiveCloudEffectRequest.



14684
14685
14686
14687
14688
14689
14690
14691
14692
14693
14694
# File 'lib/v20180801/models.rb', line 14684

def initialize(appname=nil, pushdomainname=nil, streamname=nil, id=nil, looptimes=nil, operator=nil, zoomfactor=nil, xposition=nil, yposition=nil)
  @AppName = appname
  @PushDomainName = pushdomainname
  @StreamName = streamname
  @Id = id
  @LoopTimes = looptimes
  @Operator = operator
  @ZoomFactor = zoomfactor
  @XPosition = xposition
  @YPosition = yposition
end

Instance Attribute Details

#AppNameObject

可选值:0-9, 值越大,越缩小。原点为画面左上角,该参数指定特效渲染离原点的横向比例,可选值 0 - 100。原点为画面左上角,该参数指定特效渲染离原点的纵向比例,可选值 0 - 100。

Parameters:

  • AppName:

    推流路径,与推流和播放地址中的AppName保持一致,默认为 live。

  • PushDomainName:

    您的推流域名。

  • StreamName:

    流名称。

  • Id:

    云端特效 ID。

  • LoopTimes:

    默认随系统配置,云端特效循环 少于5次。可自定义指定礼物循环次数,不超过100次。

  • Operator:

    操作人备注信息。

  • ZoomFactor:

    缩小比例,默认0 不缩放。

  • XPosition:

    指定云端特效渲染位置百分比。默认居中显示。

  • YPosition:

    指定云端特效渲染位置百分比。默认居中显示。



14682
14683
14684
# File 'lib/v20180801/models.rb', line 14682

def AppName
  @AppName
end

#IdObject

可选值:0-9, 值越大,越缩小。原点为画面左上角,该参数指定特效渲染离原点的横向比例,可选值 0 - 100。原点为画面左上角,该参数指定特效渲染离原点的纵向比例,可选值 0 - 100。

Parameters:

  • AppName:

    推流路径,与推流和播放地址中的AppName保持一致,默认为 live。

  • PushDomainName:

    您的推流域名。

  • StreamName:

    流名称。

  • Id:

    云端特效 ID。

  • LoopTimes:

    默认随系统配置,云端特效循环 少于5次。可自定义指定礼物循环次数,不超过100次。

  • Operator:

    操作人备注信息。

  • ZoomFactor:

    缩小比例,默认0 不缩放。

  • XPosition:

    指定云端特效渲染位置百分比。默认居中显示。

  • YPosition:

    指定云端特效渲染位置百分比。默认居中显示。



14682
14683
14684
# File 'lib/v20180801/models.rb', line 14682

def Id
  @Id
end

#LoopTimesObject

可选值:0-9, 值越大,越缩小。原点为画面左上角,该参数指定特效渲染离原点的横向比例,可选值 0 - 100。原点为画面左上角,该参数指定特效渲染离原点的纵向比例,可选值 0 - 100。

Parameters:

  • AppName:

    推流路径,与推流和播放地址中的AppName保持一致,默认为 live。

  • PushDomainName:

    您的推流域名。

  • StreamName:

    流名称。

  • Id:

    云端特效 ID。

  • LoopTimes:

    默认随系统配置,云端特效循环 少于5次。可自定义指定礼物循环次数,不超过100次。

  • Operator:

    操作人备注信息。

  • ZoomFactor:

    缩小比例,默认0 不缩放。

  • XPosition:

    指定云端特效渲染位置百分比。默认居中显示。

  • YPosition:

    指定云端特效渲染位置百分比。默认居中显示。



14682
14683
14684
# File 'lib/v20180801/models.rb', line 14682

def LoopTimes
  @LoopTimes
end

#OperatorObject

可选值:0-9, 值越大,越缩小。原点为画面左上角,该参数指定特效渲染离原点的横向比例,可选值 0 - 100。原点为画面左上角,该参数指定特效渲染离原点的纵向比例,可选值 0 - 100。

Parameters:

  • AppName:

    推流路径,与推流和播放地址中的AppName保持一致,默认为 live。

  • PushDomainName:

    您的推流域名。

  • StreamName:

    流名称。

  • Id:

    云端特效 ID。

  • LoopTimes:

    默认随系统配置,云端特效循环 少于5次。可自定义指定礼物循环次数,不超过100次。

  • Operator:

    操作人备注信息。

  • ZoomFactor:

    缩小比例,默认0 不缩放。

  • XPosition:

    指定云端特效渲染位置百分比。默认居中显示。

  • YPosition:

    指定云端特效渲染位置百分比。默认居中显示。



14682
14683
14684
# File 'lib/v20180801/models.rb', line 14682

def Operator
  @Operator
end

#PushDomainNameObject

可选值:0-9, 值越大,越缩小。原点为画面左上角,该参数指定特效渲染离原点的横向比例,可选值 0 - 100。原点为画面左上角,该参数指定特效渲染离原点的纵向比例,可选值 0 - 100。

Parameters:

  • AppName:

    推流路径,与推流和播放地址中的AppName保持一致,默认为 live。

  • PushDomainName:

    您的推流域名。

  • StreamName:

    流名称。

  • Id:

    云端特效 ID。

  • LoopTimes:

    默认随系统配置,云端特效循环 少于5次。可自定义指定礼物循环次数,不超过100次。

  • Operator:

    操作人备注信息。

  • ZoomFactor:

    缩小比例,默认0 不缩放。

  • XPosition:

    指定云端特效渲染位置百分比。默认居中显示。

  • YPosition:

    指定云端特效渲染位置百分比。默认居中显示。



14682
14683
14684
# File 'lib/v20180801/models.rb', line 14682

def PushDomainName
  @PushDomainName
end

#StreamNameObject

可选值:0-9, 值越大,越缩小。原点为画面左上角,该参数指定特效渲染离原点的横向比例,可选值 0 - 100。原点为画面左上角,该参数指定特效渲染离原点的纵向比例,可选值 0 - 100。

Parameters:

  • AppName:

    推流路径,与推流和播放地址中的AppName保持一致,默认为 live。

  • PushDomainName:

    您的推流域名。

  • StreamName:

    流名称。

  • Id:

    云端特效 ID。

  • LoopTimes:

    默认随系统配置,云端特效循环 少于5次。可自定义指定礼物循环次数,不超过100次。

  • Operator:

    操作人备注信息。

  • ZoomFactor:

    缩小比例,默认0 不缩放。

  • XPosition:

    指定云端特效渲染位置百分比。默认居中显示。

  • YPosition:

    指定云端特效渲染位置百分比。默认居中显示。



14682
14683
14684
# File 'lib/v20180801/models.rb', line 14682

def StreamName
  @StreamName
end

#XPositionObject

可选值:0-9, 值越大,越缩小。原点为画面左上角,该参数指定特效渲染离原点的横向比例,可选值 0 - 100。原点为画面左上角,该参数指定特效渲染离原点的纵向比例,可选值 0 - 100。

Parameters:

  • AppName:

    推流路径,与推流和播放地址中的AppName保持一致,默认为 live。

  • PushDomainName:

    您的推流域名。

  • StreamName:

    流名称。

  • Id:

    云端特效 ID。

  • LoopTimes:

    默认随系统配置,云端特效循环 少于5次。可自定义指定礼物循环次数,不超过100次。

  • Operator:

    操作人备注信息。

  • ZoomFactor:

    缩小比例,默认0 不缩放。

  • XPosition:

    指定云端特效渲染位置百分比。默认居中显示。

  • YPosition:

    指定云端特效渲染位置百分比。默认居中显示。



14682
14683
14684
# File 'lib/v20180801/models.rb', line 14682

def XPosition
  @XPosition
end

#YPositionObject

可选值:0-9, 值越大,越缩小。原点为画面左上角,该参数指定特效渲染离原点的横向比例,可选值 0 - 100。原点为画面左上角,该参数指定特效渲染离原点的纵向比例,可选值 0 - 100。

Parameters:

  • AppName:

    推流路径,与推流和播放地址中的AppName保持一致,默认为 live。

  • PushDomainName:

    您的推流域名。

  • StreamName:

    流名称。

  • Id:

    云端特效 ID。

  • LoopTimes:

    默认随系统配置,云端特效循环 少于5次。可自定义指定礼物循环次数,不超过100次。

  • Operator:

    操作人备注信息。

  • ZoomFactor:

    缩小比例,默认0 不缩放。

  • XPosition:

    指定云端特效渲染位置百分比。默认居中显示。

  • YPosition:

    指定云端特效渲染位置百分比。默认居中显示。



14682
14683
14684
# File 'lib/v20180801/models.rb', line 14682

def YPosition
  @YPosition
end

#ZoomFactorObject

可选值:0-9, 值越大,越缩小。原点为画面左上角,该参数指定特效渲染离原点的横向比例,可选值 0 - 100。原点为画面左上角,该参数指定特效渲染离原点的纵向比例,可选值 0 - 100。

Parameters:

  • AppName:

    推流路径,与推流和播放地址中的AppName保持一致,默认为 live。

  • PushDomainName:

    您的推流域名。

  • StreamName:

    流名称。

  • Id:

    云端特效 ID。

  • LoopTimes:

    默认随系统配置,云端特效循环 少于5次。可自定义指定礼物循环次数,不超过100次。

  • Operator:

    操作人备注信息。

  • ZoomFactor:

    缩小比例,默认0 不缩放。

  • XPosition:

    指定云端特效渲染位置百分比。默认居中显示。

  • YPosition:

    指定云端特效渲染位置百分比。默认居中显示。



14682
14683
14684
# File 'lib/v20180801/models.rb', line 14682

def ZoomFactor
  @ZoomFactor
end

Instance Method Details

#deserialize(params) ⇒ Object



14696
14697
14698
14699
14700
14701
14702
14703
14704
14705
14706
# File 'lib/v20180801/models.rb', line 14696

def deserialize(params)
  @AppName = params['AppName']
  @PushDomainName = params['PushDomainName']
  @StreamName = params['StreamName']
  @Id = params['Id']
  @LoopTimes = params['LoopTimes']
  @Operator = params['Operator']
  @ZoomFactor = params['ZoomFactor']
  @XPosition = params['XPosition']
  @YPosition = params['YPosition']
end