Class: TencentCloud::Live::V20180801::CommonMixControlParams

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

Overview

通用混流控制参数

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(usemixcropcenter = nil, allowcopy = nil, passinputsei = nil, usepicturetransparent = nil) ⇒ CommonMixControlParams



1806
1807
1808
1809
1810
1811
# File 'lib/v20180801/models.rb', line 1806

def initialize(usemixcropcenter=nil, allowcopy=nil, passinputsei=nil, usepicturetransparent=nil)
  @UseMixCropCenter = usemixcropcenter
  @AllowCopy = allowcopy
  @PassInputSei = passinputsei
  @UsePictureTransparent = usepicturetransparent
end

Instance Attribute Details

#AllowCopyObject

填1时,当参数中图层分辨率参数与视频实际分辨率不一致时,自动从视频中按图层设置的分辨率比例进行裁剪。填1时,当InputStreamList中个数为1时,且OutputParams.OutputStreamType为1时,不执行取消操作,执行拷贝流操作填1时,透传原始流的sei 填1时,图片输入中的透明通道生效。



1804
1805
1806
# File 'lib/v20180801/models.rb', line 1804

def AllowCopy
  @AllowCopy
end

#PassInputSeiObject

填1时,当参数中图层分辨率参数与视频实际分辨率不一致时,自动从视频中按图层设置的分辨率比例进行裁剪。填1时,当InputStreamList中个数为1时,且OutputParams.OutputStreamType为1时,不执行取消操作,执行拷贝流操作填1时,透传原始流的sei 填1时,图片输入中的透明通道生效。



1804
1805
1806
# File 'lib/v20180801/models.rb', line 1804

def PassInputSei
  @PassInputSei
end

#UseMixCropCenterObject

填1时,当参数中图层分辨率参数与视频实际分辨率不一致时,自动从视频中按图层设置的分辨率比例进行裁剪。填1时,当InputStreamList中个数为1时,且OutputParams.OutputStreamType为1时,不执行取消操作,执行拷贝流操作填1时,透传原始流的sei 填1时,图片输入中的透明通道生效。



1804
1805
1806
# File 'lib/v20180801/models.rb', line 1804

def UseMixCropCenter
  @UseMixCropCenter
end

#UsePictureTransparentObject

填1时,当参数中图层分辨率参数与视频实际分辨率不一致时,自动从视频中按图层设置的分辨率比例进行裁剪。填1时,当InputStreamList中个数为1时,且OutputParams.OutputStreamType为1时,不执行取消操作,执行拷贝流操作填1时,透传原始流的sei 填1时,图片输入中的透明通道生效。



1804
1805
1806
# File 'lib/v20180801/models.rb', line 1804

def UsePictureTransparent
  @UsePictureTransparent
end

Instance Method Details

#deserialize(params) ⇒ Object



1813
1814
1815
1816
1817
1818
# File 'lib/v20180801/models.rb', line 1813

def deserialize(params)
  @UseMixCropCenter = params['UseMixCropCenter']
  @AllowCopy = params['AllowCopy']
  @PassInputSei = params['PassInputSei']
  @UsePictureTransparent = params['UsePictureTransparent']
end