Class: TencentCloud::Live::V20180801::CommonMixLayoutParams

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

Overview

通用混流布局参数。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(imagelayer = nil, inputtype = nil, imageheight = nil, imagewidth = nil, locationx = nil, locationy = nil, color = nil, watermarkid = nil) ⇒ CommonMixLayoutParams

Returns a new instance of CommonMixLayoutParams.



1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
# File 'lib/v20180801/models.rb', line 1944

def initialize(imagelayer=nil, inputtype=nil, imageheight=nil, imagewidth=nil, locationx=nil, locationy=nil, color=nil, watermarkid=nil)
  @ImageLayer = imagelayer
  @InputType = inputtype
  @ImageHeight = imageheight
  @ImageWidth = imagewidth
  @LocationX = locationx
  @LocationY = locationy
  @Color = color
  @WatermarkId = watermarkid
end

Instance Attribute Details

#ColorObject

1)背景流(即大主播画面或画布)的 image_layer 填1。2)纯音频混流,该参数也需填。注意:不同输入,该值不可重复不填默认为0。0表示输入流为音视频。2表示输入流为图片。3表示输入流为画布。4表示输入流为音频。5表示输入流为纯视频。像素: 百分比: 不填默认为输入流的高度。使用百分比时,期望输出为(百分比 * 背景高)。像素: 百分比: 不填默认为输入流的宽度。使用百分比时,期望输出为(百分比 * 背景宽)。像素: 百分比: 不填默认为0。相对于大主播背景画面左上角的横向偏移。使用百分比时,期望输出为(百分比 * 背景宽)。像素: 百分比: 不填默认为0。相对于大主播背景画面左上角的纵向偏移。使用百分比时,期望输出为(百分比 * 背景宽)常用的颜色有:红色:0xCC0033。黄色:0xCC9900。绿色:0xCCCC33。蓝色:0x99CCFF。黑色:0x000000。白色:0xFFFFFF。灰色:0x999999。

Parameters:

  • ImageLayer:
  • InputType:
  • ImageHeight:

    输入画面在输出时的高度。取值范围:

  • ImageWidth:

    输入画面在输出时的宽度。取值范围:

  • LocationX:

    输入在输出画面的X偏移。取值范围:

  • LocationY:

    输入在输出画面的Y偏移。取值范围:

  • Color:

    当InputType为3(画布)时,该值表示画布的颜色。

  • WatermarkId:

    当InputType为2(图片)时,该值是水印ID。



1942
1943
1944
# File 'lib/v20180801/models.rb', line 1942

def Color
  @Color
end

#ImageHeightObject

1)背景流(即大主播画面或画布)的 image_layer 填1。2)纯音频混流,该参数也需填。注意:不同输入,该值不可重复不填默认为0。0表示输入流为音视频。2表示输入流为图片。3表示输入流为画布。4表示输入流为音频。5表示输入流为纯视频。像素: 百分比: 不填默认为输入流的高度。使用百分比时,期望输出为(百分比 * 背景高)。像素: 百分比: 不填默认为输入流的宽度。使用百分比时,期望输出为(百分比 * 背景宽)。像素: 百分比: 不填默认为0。相对于大主播背景画面左上角的横向偏移。使用百分比时,期望输出为(百分比 * 背景宽)。像素: 百分比: 不填默认为0。相对于大主播背景画面左上角的纵向偏移。使用百分比时,期望输出为(百分比 * 背景宽)常用的颜色有:红色:0xCC0033。黄色:0xCC9900。绿色:0xCCCC33。蓝色:0x99CCFF。黑色:0x000000。白色:0xFFFFFF。灰色:0x999999。

Parameters:

  • ImageLayer:
  • InputType:
  • ImageHeight:

    输入画面在输出时的高度。取值范围:

  • ImageWidth:

    输入画面在输出时的宽度。取值范围:

  • LocationX:

    输入在输出画面的X偏移。取值范围:

  • LocationY:

    输入在输出画面的Y偏移。取值范围:

  • Color:

    当InputType为3(画布)时,该值表示画布的颜色。

  • WatermarkId:

    当InputType为2(图片)时,该值是水印ID。



1942
1943
1944
# File 'lib/v20180801/models.rb', line 1942

def ImageHeight
  @ImageHeight
end

#ImageLayerObject

1)背景流(即大主播画面或画布)的 image_layer 填1。2)纯音频混流,该参数也需填。注意:不同输入,该值不可重复不填默认为0。0表示输入流为音视频。2表示输入流为图片。3表示输入流为画布。4表示输入流为音频。5表示输入流为纯视频。像素: 百分比: 不填默认为输入流的高度。使用百分比时,期望输出为(百分比 * 背景高)。像素: 百分比: 不填默认为输入流的宽度。使用百分比时,期望输出为(百分比 * 背景宽)。像素: 百分比: 不填默认为0。相对于大主播背景画面左上角的横向偏移。使用百分比时,期望输出为(百分比 * 背景宽)。像素: 百分比: 不填默认为0。相对于大主播背景画面左上角的纵向偏移。使用百分比时,期望输出为(百分比 * 背景宽)常用的颜色有:红色:0xCC0033。黄色:0xCC9900。绿色:0xCCCC33。蓝色:0x99CCFF。黑色:0x000000。白色:0xFFFFFF。灰色:0x999999。

Parameters:

  • ImageLayer:
  • InputType:
  • ImageHeight:

    输入画面在输出时的高度。取值范围:

  • ImageWidth:

    输入画面在输出时的宽度。取值范围:

  • LocationX:

    输入在输出画面的X偏移。取值范围:

  • LocationY:

    输入在输出画面的Y偏移。取值范围:

  • Color:

    当InputType为3(画布)时,该值表示画布的颜色。

  • WatermarkId:

    当InputType为2(图片)时,该值是水印ID。



1942
1943
1944
# File 'lib/v20180801/models.rb', line 1942

def ImageLayer
  @ImageLayer
end

#ImageWidthObject

1)背景流(即大主播画面或画布)的 image_layer 填1。2)纯音频混流,该参数也需填。注意:不同输入,该值不可重复不填默认为0。0表示输入流为音视频。2表示输入流为图片。3表示输入流为画布。4表示输入流为音频。5表示输入流为纯视频。像素: 百分比: 不填默认为输入流的高度。使用百分比时,期望输出为(百分比 * 背景高)。像素: 百分比: 不填默认为输入流的宽度。使用百分比时,期望输出为(百分比 * 背景宽)。像素: 百分比: 不填默认为0。相对于大主播背景画面左上角的横向偏移。使用百分比时,期望输出为(百分比 * 背景宽)。像素: 百分比: 不填默认为0。相对于大主播背景画面左上角的纵向偏移。使用百分比时,期望输出为(百分比 * 背景宽)常用的颜色有:红色:0xCC0033。黄色:0xCC9900。绿色:0xCCCC33。蓝色:0x99CCFF。黑色:0x000000。白色:0xFFFFFF。灰色:0x999999。

Parameters:

  • ImageLayer:
  • InputType:
  • ImageHeight:

    输入画面在输出时的高度。取值范围:

  • ImageWidth:

    输入画面在输出时的宽度。取值范围:

  • LocationX:

    输入在输出画面的X偏移。取值范围:

  • LocationY:

    输入在输出画面的Y偏移。取值范围:

  • Color:

    当InputType为3(画布)时,该值表示画布的颜色。

  • WatermarkId:

    当InputType为2(图片)时,该值是水印ID。



1942
1943
1944
# File 'lib/v20180801/models.rb', line 1942

def ImageWidth
  @ImageWidth
end

#InputTypeObject

1)背景流(即大主播画面或画布)的 image_layer 填1。2)纯音频混流,该参数也需填。注意:不同输入,该值不可重复不填默认为0。0表示输入流为音视频。2表示输入流为图片。3表示输入流为画布。4表示输入流为音频。5表示输入流为纯视频。像素: 百分比: 不填默认为输入流的高度。使用百分比时,期望输出为(百分比 * 背景高)。像素: 百分比: 不填默认为输入流的宽度。使用百分比时,期望输出为(百分比 * 背景宽)。像素: 百分比: 不填默认为0。相对于大主播背景画面左上角的横向偏移。使用百分比时,期望输出为(百分比 * 背景宽)。像素: 百分比: 不填默认为0。相对于大主播背景画面左上角的纵向偏移。使用百分比时,期望输出为(百分比 * 背景宽)常用的颜色有:红色:0xCC0033。黄色:0xCC9900。绿色:0xCCCC33。蓝色:0x99CCFF。黑色:0x000000。白色:0xFFFFFF。灰色:0x999999。

Parameters:

  • ImageLayer:
  • InputType:
  • ImageHeight:

    输入画面在输出时的高度。取值范围:

  • ImageWidth:

    输入画面在输出时的宽度。取值范围:

  • LocationX:

    输入在输出画面的X偏移。取值范围:

  • LocationY:

    输入在输出画面的Y偏移。取值范围:

  • Color:

    当InputType为3(画布)时,该值表示画布的颜色。

  • WatermarkId:

    当InputType为2(图片)时,该值是水印ID。



1942
1943
1944
# File 'lib/v20180801/models.rb', line 1942

def InputType
  @InputType
end

#LocationXObject

1)背景流(即大主播画面或画布)的 image_layer 填1。2)纯音频混流,该参数也需填。注意:不同输入,该值不可重复不填默认为0。0表示输入流为音视频。2表示输入流为图片。3表示输入流为画布。4表示输入流为音频。5表示输入流为纯视频。像素: 百分比: 不填默认为输入流的高度。使用百分比时,期望输出为(百分比 * 背景高)。像素: 百分比: 不填默认为输入流的宽度。使用百分比时,期望输出为(百分比 * 背景宽)。像素: 百分比: 不填默认为0。相对于大主播背景画面左上角的横向偏移。使用百分比时,期望输出为(百分比 * 背景宽)。像素: 百分比: 不填默认为0。相对于大主播背景画面左上角的纵向偏移。使用百分比时,期望输出为(百分比 * 背景宽)常用的颜色有:红色:0xCC0033。黄色:0xCC9900。绿色:0xCCCC33。蓝色:0x99CCFF。黑色:0x000000。白色:0xFFFFFF。灰色:0x999999。

Parameters:

  • ImageLayer:
  • InputType:
  • ImageHeight:

    输入画面在输出时的高度。取值范围:

  • ImageWidth:

    输入画面在输出时的宽度。取值范围:

  • LocationX:

    输入在输出画面的X偏移。取值范围:

  • LocationY:

    输入在输出画面的Y偏移。取值范围:

  • Color:

    当InputType为3(画布)时,该值表示画布的颜色。

  • WatermarkId:

    当InputType为2(图片)时,该值是水印ID。



1942
1943
1944
# File 'lib/v20180801/models.rb', line 1942

def LocationX
  @LocationX
end

#LocationYObject

1)背景流(即大主播画面或画布)的 image_layer 填1。2)纯音频混流,该参数也需填。注意:不同输入,该值不可重复不填默认为0。0表示输入流为音视频。2表示输入流为图片。3表示输入流为画布。4表示输入流为音频。5表示输入流为纯视频。像素: 百分比: 不填默认为输入流的高度。使用百分比时,期望输出为(百分比 * 背景高)。像素: 百分比: 不填默认为输入流的宽度。使用百分比时,期望输出为(百分比 * 背景宽)。像素: 百分比: 不填默认为0。相对于大主播背景画面左上角的横向偏移。使用百分比时,期望输出为(百分比 * 背景宽)。像素: 百分比: 不填默认为0。相对于大主播背景画面左上角的纵向偏移。使用百分比时,期望输出为(百分比 * 背景宽)常用的颜色有:红色:0xCC0033。黄色:0xCC9900。绿色:0xCCCC33。蓝色:0x99CCFF。黑色:0x000000。白色:0xFFFFFF。灰色:0x999999。

Parameters:

  • ImageLayer:
  • InputType:
  • ImageHeight:

    输入画面在输出时的高度。取值范围:

  • ImageWidth:

    输入画面在输出时的宽度。取值范围:

  • LocationX:

    输入在输出画面的X偏移。取值范围:

  • LocationY:

    输入在输出画面的Y偏移。取值范围:

  • Color:

    当InputType为3(画布)时,该值表示画布的颜色。

  • WatermarkId:

    当InputType为2(图片)时,该值是水印ID。



1942
1943
1944
# File 'lib/v20180801/models.rb', line 1942

def LocationY
  @LocationY
end

#WatermarkIdObject

1)背景流(即大主播画面或画布)的 image_layer 填1。2)纯音频混流,该参数也需填。注意:不同输入,该值不可重复不填默认为0。0表示输入流为音视频。2表示输入流为图片。3表示输入流为画布。4表示输入流为音频。5表示输入流为纯视频。像素: 百分比: 不填默认为输入流的高度。使用百分比时,期望输出为(百分比 * 背景高)。像素: 百分比: 不填默认为输入流的宽度。使用百分比时,期望输出为(百分比 * 背景宽)。像素: 百分比: 不填默认为0。相对于大主播背景画面左上角的横向偏移。使用百分比时,期望输出为(百分比 * 背景宽)。像素: 百分比: 不填默认为0。相对于大主播背景画面左上角的纵向偏移。使用百分比时,期望输出为(百分比 * 背景宽)常用的颜色有:红色:0xCC0033。黄色:0xCC9900。绿色:0xCCCC33。蓝色:0x99CCFF。黑色:0x000000。白色:0xFFFFFF。灰色:0x999999。

Parameters:

  • ImageLayer:
  • InputType:
  • ImageHeight:

    输入画面在输出时的高度。取值范围:

  • ImageWidth:

    输入画面在输出时的宽度。取值范围:

  • LocationX:

    输入在输出画面的X偏移。取值范围:

  • LocationY:

    输入在输出画面的Y偏移。取值范围:

  • Color:

    当InputType为3(画布)时,该值表示画布的颜色。

  • WatermarkId:

    当InputType为2(图片)时,该值是水印ID。



1942
1943
1944
# File 'lib/v20180801/models.rb', line 1942

def WatermarkId
  @WatermarkId
end

Instance Method Details

#deserialize(params) ⇒ Object



1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
# File 'lib/v20180801/models.rb', line 1955

def deserialize(params)
  @ImageLayer = params['ImageLayer']
  @InputType = params['InputType']
  @ImageHeight = params['ImageHeight']
  @ImageWidth = params['ImageWidth']
  @LocationX = params['LocationX']
  @LocationY = params['LocationY']
  @Color = params['Color']
  @WatermarkId = params['WatermarkId']
end