Class: TencentCloud::Cme::V20191029::MediaReplacementInfo

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

Overview

媒体替换信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(mediatype = nil, materialid = nil, mediaurl = nil, starttimeoffset = nil, preprocessoperation = nil, muteswitch = nil) ⇒ MediaReplacementInfo

Returns a new instance of MediaReplacementInfo.



4389
4390
4391
4392
4393
4394
4395
4396
# File 'lib/v20191029/models.rb', line 4389

def initialize(mediatype=nil, materialid=nil, mediaurl=nil, starttimeoffset=nil, preprocessoperation=nil, muteswitch=nil)
  @MediaType = mediatype
  @MaterialId = materialid
  @MediaUrl = mediaurl
  @StartTimeOffset = starttimeoffset
  @PreprocessOperation = preprocessoperation
  @MuteSwitch = muteswitch
end

Instance Attribute Details

#MaterialIdObject

注:默认为 OFF,即不对视频媒体的音频做静音处理。



4387
4388
4389
# File 'lib/v20191029/models.rb', line 4387

def MaterialId
  @MaterialId
end

#MediaTypeObject

注:默认为 OFF,即不对视频媒体的音频做静音处理。



4387
4388
4389
# File 'lib/v20191029/models.rb', line 4387

def MediaType
  @MediaType
end

#MediaUrlObject

注:默认为 OFF,即不对视频媒体的音频做静音处理。



4387
4388
4389
# File 'lib/v20191029/models.rb', line 4387

def MediaUrl
  @MediaUrl
end

#MuteSwitchObject

注:默认为 OFF,即不对视频媒体的音频做静音处理。



4387
4388
4389
# File 'lib/v20191029/models.rb', line 4387

def MuteSwitch
  @MuteSwitch
end

#PreprocessOperationObject

注:默认为 OFF,即不对视频媒体的音频做静音处理。



4387
4388
4389
# File 'lib/v20191029/models.rb', line 4387

def PreprocessOperation
  @PreprocessOperation
end

#StartTimeOffsetObject

注:默认为 OFF,即不对视频媒体的音频做静音处理。



4387
4388
4389
# File 'lib/v20191029/models.rb', line 4387

def StartTimeOffset
  @StartTimeOffset
end

Instance Method Details

#deserialize(params) ⇒ Object



4398
4399
4400
4401
4402
4403
4404
4405
4406
4407
4408
# File 'lib/v20191029/models.rb', line 4398

def deserialize(params)
  @MediaType = params['MediaType']
  @MaterialId = params['MaterialId']
  @MediaUrl = params['MediaUrl']
  @StartTimeOffset = params['StartTimeOffset']
  unless params['PreprocessOperation'].nil?
    @PreprocessOperation = MediaPreprocessOperation.new
    @PreprocessOperation.deserialize(params['PreprocessOperation'])
  end
  @MuteSwitch = params['MuteSwitch']
end