Class: TencentCloud::Ie::V20200304::VideoInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Ie::V20200304::VideoInfo
- Defined in:
- lib/v20200304/models.rb
Overview
视频转码信息
Instance Attribute Summary collapse
-
#Bitrate ⇒ Object
注意:当取值为 0,表示帧率和原始视频保持一致。 注意: 当 Width、Height 均为 0,则分辨率同源; 当 Width 为 0,Height 非 0,则 Width 按比例缩放; 当 Width 非 0,Height 为 0,则 Height 按比例缩放; 当 Width、Height 均非 0,则分辨率按用户指定。 注意: 当 Width、Height 均为 0,则分辨率同源; 当 Width 为 0,Height 非 0,则 Width 按比例缩放; 当 Width 非 0,Height 为 0,则 Height 按比例缩放; 当 Width、Height 均非 0,则分辨率按用户指定。 注意: 当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height; 当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放; 当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放; 当 LongSide、ShortSide 均非 0,则分辨率按用户指定。 长短边优先级高于Weight,Height,设置长短边则忽略宽高。 注意: 当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height; 当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放; 当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放; 当 LongSide、ShortSide 均非 0,则分辨率按用户指定。 长短边优先级高于Weight,Height,设置长短边则忽略宽高。 h264, h265, av1。 不填默认h264。 hdr10, hlg。 此时,VideoCodec会强制设置为h265, 编码位深为10.
-
#DarInfo ⇒ Object
注意:当取值为 0,表示帧率和原始视频保持一致。 注意: 当 Width、Height 均为 0,则分辨率同源; 当 Width 为 0,Height 非 0,则 Width 按比例缩放; 当 Width 非 0,Height 为 0,则 Height 按比例缩放; 当 Width、Height 均非 0,则分辨率按用户指定。 注意: 当 Width、Height 均为 0,则分辨率同源; 当 Width 为 0,Height 非 0,则 Width 按比例缩放; 当 Width 非 0,Height 为 0,则 Height 按比例缩放; 当 Width、Height 均非 0,则分辨率按用户指定。 注意: 当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height; 当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放; 当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放; 当 LongSide、ShortSide 均非 0,则分辨率按用户指定。 长短边优先级高于Weight,Height,设置长短边则忽略宽高。 注意: 当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height; 当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放; 当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放; 当 LongSide、ShortSide 均非 0,则分辨率按用户指定。 长短边优先级高于Weight,Height,设置长短边则忽略宽高。 h264, h265, av1。 不填默认h264。 hdr10, hlg。 此时,VideoCodec会强制设置为h265, 编码位深为10.
-
#Fps ⇒ Object
注意:当取值为 0,表示帧率和原始视频保持一致。 注意: 当 Width、Height 均为 0,则分辨率同源; 当 Width 为 0,Height 非 0,则 Width 按比例缩放; 当 Width 非 0,Height 为 0,则 Height 按比例缩放; 当 Width、Height 均非 0,则分辨率按用户指定。 注意: 当 Width、Height 均为 0,则分辨率同源; 当 Width 为 0,Height 非 0,则 Width 按比例缩放; 当 Width 非 0,Height 为 0,则 Height 按比例缩放; 当 Width、Height 均非 0,则分辨率按用户指定。 注意: 当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height; 当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放; 当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放; 当 LongSide、ShortSide 均非 0,则分辨率按用户指定。 长短边优先级高于Weight,Height,设置长短边则忽略宽高。 注意: 当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height; 当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放; 当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放; 当 LongSide、ShortSide 均非 0,则分辨率按用户指定。 长短边优先级高于Weight,Height,设置长短边则忽略宽高。 h264, h265, av1。 不填默认h264。 hdr10, hlg。 此时,VideoCodec会强制设置为h265, 编码位深为10.
-
#Gop ⇒ Object
注意:当取值为 0,表示帧率和原始视频保持一致。 注意: 当 Width、Height 均为 0,则分辨率同源; 当 Width 为 0,Height 非 0,则 Width 按比例缩放; 当 Width 非 0,Height 为 0,则 Height 按比例缩放; 当 Width、Height 均非 0,则分辨率按用户指定。 注意: 当 Width、Height 均为 0,则分辨率同源; 当 Width 为 0,Height 非 0,则 Width 按比例缩放; 当 Width 非 0,Height 为 0,则 Height 按比例缩放; 当 Width、Height 均非 0,则分辨率按用户指定。 注意: 当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height; 当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放; 当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放; 当 LongSide、ShortSide 均非 0,则分辨率按用户指定。 长短边优先级高于Weight,Height,设置长短边则忽略宽高。 注意: 当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height; 当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放; 当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放; 当 LongSide、ShortSide 均非 0,则分辨率按用户指定。 长短边优先级高于Weight,Height,设置长短边则忽略宽高。 h264, h265, av1。 不填默认h264。 hdr10, hlg。 此时,VideoCodec会强制设置为h265, 编码位深为10.
-
#Hdr ⇒ Object
注意:当取值为 0,表示帧率和原始视频保持一致。 注意: 当 Width、Height 均为 0,则分辨率同源; 当 Width 为 0,Height 非 0,则 Width 按比例缩放; 当 Width 非 0,Height 为 0,则 Height 按比例缩放; 当 Width、Height 均非 0,则分辨率按用户指定。 注意: 当 Width、Height 均为 0,则分辨率同源; 当 Width 为 0,Height 非 0,则 Width 按比例缩放; 当 Width 非 0,Height 为 0,则 Height 按比例缩放; 当 Width、Height 均非 0,则分辨率按用户指定。 注意: 当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height; 当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放; 当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放; 当 LongSide、ShortSide 均非 0,则分辨率按用户指定。 长短边优先级高于Weight,Height,设置长短边则忽略宽高。 注意: 当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height; 当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放; 当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放; 当 LongSide、ShortSide 均非 0,则分辨率按用户指定。 长短边优先级高于Weight,Height,设置长短边则忽略宽高。 h264, h265, av1。 不填默认h264。 hdr10, hlg。 此时,VideoCodec会强制设置为h265, 编码位深为10.
-
#Height ⇒ Object
注意:当取值为 0,表示帧率和原始视频保持一致。 注意: 当 Width、Height 均为 0,则分辨率同源; 当 Width 为 0,Height 非 0,则 Width 按比例缩放; 当 Width 非 0,Height 为 0,则 Height 按比例缩放; 当 Width、Height 均非 0,则分辨率按用户指定。 注意: 当 Width、Height 均为 0,则分辨率同源; 当 Width 为 0,Height 非 0,则 Width 按比例缩放; 当 Width 非 0,Height 为 0,则 Height 按比例缩放; 当 Width、Height 均非 0,则分辨率按用户指定。 注意: 当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height; 当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放; 当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放; 当 LongSide、ShortSide 均非 0,则分辨率按用户指定。 长短边优先级高于Weight,Height,设置长短边则忽略宽高。 注意: 当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height; 当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放; 当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放; 当 LongSide、ShortSide 均非 0,则分辨率按用户指定。 长短边优先级高于Weight,Height,设置长短边则忽略宽高。 h264, h265, av1。 不填默认h264。 hdr10, hlg。 此时,VideoCodec会强制设置为h265, 编码位深为10.
-
#HiddenMarkInfo ⇒ Object
注意:当取值为 0,表示帧率和原始视频保持一致。 注意: 当 Width、Height 均为 0,则分辨率同源; 当 Width 为 0,Height 非 0,则 Width 按比例缩放; 当 Width 非 0,Height 为 0,则 Height 按比例缩放; 当 Width、Height 均非 0,则分辨率按用户指定。 注意: 当 Width、Height 均为 0,则分辨率同源; 当 Width 为 0,Height 非 0,则 Width 按比例缩放; 当 Width 非 0,Height 为 0,则 Height 按比例缩放; 当 Width、Height 均非 0,则分辨率按用户指定。 注意: 当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height; 当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放; 当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放; 当 LongSide、ShortSide 均非 0,则分辨率按用户指定。 长短边优先级高于Weight,Height,设置长短边则忽略宽高。 注意: 当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height; 当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放; 当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放; 当 LongSide、ShortSide 均非 0,则分辨率按用户指定。 长短边优先级高于Weight,Height,设置长短边则忽略宽高。 h264, h265, av1。 不填默认h264。 hdr10, hlg。 此时,VideoCodec会强制设置为h265, 编码位深为10.
-
#LongSide ⇒ Object
注意:当取值为 0,表示帧率和原始视频保持一致。 注意: 当 Width、Height 均为 0,则分辨率同源; 当 Width 为 0,Height 非 0,则 Width 按比例缩放; 当 Width 非 0,Height 为 0,则 Height 按比例缩放; 当 Width、Height 均非 0,则分辨率按用户指定。 注意: 当 Width、Height 均为 0,则分辨率同源; 当 Width 为 0,Height 非 0,则 Width 按比例缩放; 当 Width 非 0,Height 为 0,则 Height 按比例缩放; 当 Width、Height 均非 0,则分辨率按用户指定。 注意: 当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height; 当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放; 当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放; 当 LongSide、ShortSide 均非 0,则分辨率按用户指定。 长短边优先级高于Weight,Height,设置长短边则忽略宽高。 注意: 当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height; 当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放; 当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放; 当 LongSide、ShortSide 均非 0,则分辨率按用户指定。 长短边优先级高于Weight,Height,设置长短边则忽略宽高。 h264, h265, av1。 不填默认h264。 hdr10, hlg。 此时,VideoCodec会强制设置为h265, 编码位深为10.
-
#PicMarkInfo ⇒ Object
注意:当取值为 0,表示帧率和原始视频保持一致。 注意: 当 Width、Height 均为 0,则分辨率同源; 当 Width 为 0,Height 非 0,则 Width 按比例缩放; 当 Width 非 0,Height 为 0,则 Height 按比例缩放; 当 Width、Height 均非 0,则分辨率按用户指定。 注意: 当 Width、Height 均为 0,则分辨率同源; 当 Width 为 0,Height 非 0,则 Width 按比例缩放; 当 Width 非 0,Height 为 0,则 Height 按比例缩放; 当 Width、Height 均非 0,则分辨率按用户指定。 注意: 当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height; 当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放; 当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放; 当 LongSide、ShortSide 均非 0,则分辨率按用户指定。 长短边优先级高于Weight,Height,设置长短边则忽略宽高。 注意: 当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height; 当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放; 当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放; 当 LongSide、ShortSide 均非 0,则分辨率按用户指定。 长短边优先级高于Weight,Height,设置长短边则忽略宽高。 h264, h265, av1。 不填默认h264。 hdr10, hlg。 此时,VideoCodec会强制设置为h265, 编码位深为10.
-
#ShortSide ⇒ Object
注意:当取值为 0,表示帧率和原始视频保持一致。 注意: 当 Width、Height 均为 0,则分辨率同源; 当 Width 为 0,Height 非 0,则 Width 按比例缩放; 当 Width 非 0,Height 为 0,则 Height 按比例缩放; 当 Width、Height 均非 0,则分辨率按用户指定。 注意: 当 Width、Height 均为 0,则分辨率同源; 当 Width 为 0,Height 非 0,则 Width 按比例缩放; 当 Width 非 0,Height 为 0,则 Height 按比例缩放; 当 Width、Height 均非 0,则分辨率按用户指定。 注意: 当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height; 当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放; 当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放; 当 LongSide、ShortSide 均非 0,则分辨率按用户指定。 长短边优先级高于Weight,Height,设置长短边则忽略宽高。 注意: 当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height; 当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放; 当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放; 当 LongSide、ShortSide 均非 0,则分辨率按用户指定。 长短边优先级高于Weight,Height,设置长短边则忽略宽高。 h264, h265, av1。 不填默认h264。 hdr10, hlg。 此时,VideoCodec会强制设置为h265, 编码位深为10.
-
#TextMarkInfo ⇒ Object
注意:当取值为 0,表示帧率和原始视频保持一致。 注意: 当 Width、Height 均为 0,则分辨率同源; 当 Width 为 0,Height 非 0,则 Width 按比例缩放; 当 Width 非 0,Height 为 0,则 Height 按比例缩放; 当 Width、Height 均非 0,则分辨率按用户指定。 注意: 当 Width、Height 均为 0,则分辨率同源; 当 Width 为 0,Height 非 0,则 Width 按比例缩放; 当 Width 非 0,Height 为 0,则 Height 按比例缩放; 当 Width、Height 均非 0,则分辨率按用户指定。 注意: 当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height; 当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放; 当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放; 当 LongSide、ShortSide 均非 0,则分辨率按用户指定。 长短边优先级高于Weight,Height,设置长短边则忽略宽高。 注意: 当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height; 当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放; 当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放; 当 LongSide、ShortSide 均非 0,则分辨率按用户指定。 长短边优先级高于Weight,Height,设置长短边则忽略宽高。 h264, h265, av1。 不填默认h264。 hdr10, hlg。 此时,VideoCodec会强制设置为h265, 编码位深为10.
-
#VideoCodec ⇒ Object
注意:当取值为 0,表示帧率和原始视频保持一致。 注意: 当 Width、Height 均为 0,则分辨率同源; 当 Width 为 0,Height 非 0,则 Width 按比例缩放; 当 Width 非 0,Height 为 0,则 Height 按比例缩放; 当 Width、Height 均非 0,则分辨率按用户指定。 注意: 当 Width、Height 均为 0,则分辨率同源; 当 Width 为 0,Height 非 0,则 Width 按比例缩放; 当 Width 非 0,Height 为 0,则 Height 按比例缩放; 当 Width、Height 均非 0,则分辨率按用户指定。 注意: 当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height; 当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放; 当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放; 当 LongSide、ShortSide 均非 0,则分辨率按用户指定。 长短边优先级高于Weight,Height,设置长短边则忽略宽高。 注意: 当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height; 当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放; 当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放; 当 LongSide、ShortSide 均非 0,则分辨率按用户指定。 长短边优先级高于Weight,Height,设置长短边则忽略宽高。 h264, h265, av1。 不填默认h264。 hdr10, hlg。 此时,VideoCodec会强制设置为h265, 编码位深为10.
-
#VideoEnhance ⇒ Object
注意:当取值为 0,表示帧率和原始视频保持一致。 注意: 当 Width、Height 均为 0,则分辨率同源; 当 Width 为 0,Height 非 0,则 Width 按比例缩放; 当 Width 非 0,Height 为 0,则 Height 按比例缩放; 当 Width、Height 均非 0,则分辨率按用户指定。 注意: 当 Width、Height 均为 0,则分辨率同源; 当 Width 为 0,Height 非 0,则 Width 按比例缩放; 当 Width 非 0,Height 为 0,则 Height 按比例缩放; 当 Width、Height 均非 0,则分辨率按用户指定。 注意: 当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height; 当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放; 当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放; 当 LongSide、ShortSide 均非 0,则分辨率按用户指定。 长短边优先级高于Weight,Height,设置长短边则忽略宽高。 注意: 当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height; 当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放; 当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放; 当 LongSide、ShortSide 均非 0,则分辨率按用户指定。 长短边优先级高于Weight,Height,设置长短边则忽略宽高。 h264, h265, av1。 不填默认h264。 hdr10, hlg。 此时,VideoCodec会强制设置为h265, 编码位深为10.
-
#Width ⇒ Object
注意:当取值为 0,表示帧率和原始视频保持一致。 注意: 当 Width、Height 均为 0,则分辨率同源; 当 Width 为 0,Height 非 0,则 Width 按比例缩放; 当 Width 非 0,Height 为 0,则 Height 按比例缩放; 当 Width、Height 均非 0,则分辨率按用户指定。 注意: 当 Width、Height 均为 0,则分辨率同源; 当 Width 为 0,Height 非 0,则 Width 按比例缩放; 当 Width 非 0,Height 为 0,则 Height 按比例缩放; 当 Width、Height 均非 0,则分辨率按用户指定。 注意: 当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height; 当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放; 当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放; 当 LongSide、ShortSide 均非 0,则分辨率按用户指定。 长短边优先级高于Weight,Height,设置长短边则忽略宽高。 注意: 当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height; 当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放; 当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放; 当 LongSide、ShortSide 均非 0,则分辨率按用户指定。 长短边优先级高于Weight,Height,设置长短边则忽略宽高。 h264, h265, av1。 不填默认h264。 hdr10, hlg。 此时,VideoCodec会强制设置为h265, 编码位深为10.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(fps = nil, width = nil, height = nil, longside = nil, shortside = nil, bitrate = nil, gop = nil, videocodec = nil, picmarkinfo = nil, darinfo = nil, hdr = nil, videoenhance = nil, hiddenmarkinfo = nil, textmarkinfo = nil) ⇒ VideoInfo
constructor
A new instance of VideoInfo.
Constructor Details
#initialize(fps = nil, width = nil, height = nil, longside = nil, shortside = nil, bitrate = nil, gop = nil, videocodec = nil, picmarkinfo = nil, darinfo = nil, hdr = nil, videoenhance = nil, hiddenmarkinfo = nil, textmarkinfo = nil) ⇒ VideoInfo
Returns a new instance of VideoInfo.
3615 3616 3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 3628 3629 3630 |
# File 'lib/v20200304/models.rb', line 3615 def initialize(fps=nil, width=nil, height=nil, longside=nil, shortside=nil, bitrate=nil, gop=nil, videocodec=nil, picmarkinfo=nil, darinfo=nil, hdr=nil, videoenhance=nil, hiddenmarkinfo=nil, textmarkinfo=nil) @Fps = fps @Width = width @Height = height @LongSide = longside @ShortSide = shortside @Bitrate = bitrate @Gop = gop @VideoCodec = videocodec @PicMarkInfo = picmarkinfo @DarInfo = darinfo @Hdr = hdr @VideoEnhance = videoenhance @HiddenMarkInfo = hiddenmarkinfo @TextMarkInfo = textmarkinfo end |
Instance Attribute Details
#Bitrate ⇒ Object
注意:当取值为 0,表示帧率和原始视频保持一致。注意:当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。注意:当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。注意:当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height;当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放;当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放;当 LongSide、ShortSide 均非 0,则分辨率按用户指定。长短边优先级高于Weight,Height,设置长短边则忽略宽高。注意:当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height;当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放;当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放;当 LongSide、ShortSide 均非 0,则分辨率按用户指定。长短边优先级高于Weight,Height,设置长短边则忽略宽高。h264, h265, av1。不填默认h264。hdr10, hlg。此时,VideoCodec会强制设置为h265, 编码位深为10
3613 3614 3615 |
# File 'lib/v20200304/models.rb', line 3613 def Bitrate @Bitrate end |
#DarInfo ⇒ Object
注意:当取值为 0,表示帧率和原始视频保持一致。注意:当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。注意:当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。注意:当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height;当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放;当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放;当 LongSide、ShortSide 均非 0,则分辨率按用户指定。长短边优先级高于Weight,Height,设置长短边则忽略宽高。注意:当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height;当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放;当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放;当 LongSide、ShortSide 均非 0,则分辨率按用户指定。长短边优先级高于Weight,Height,设置长短边则忽略宽高。h264, h265, av1。不填默认h264。hdr10, hlg。此时,VideoCodec会强制设置为h265, 编码位深为10
3613 3614 3615 |
# File 'lib/v20200304/models.rb', line 3613 def DarInfo @DarInfo end |
#Fps ⇒ Object
注意:当取值为 0,表示帧率和原始视频保持一致。注意:当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。注意:当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。注意:当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height;当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放;当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放;当 LongSide、ShortSide 均非 0,则分辨率按用户指定。长短边优先级高于Weight,Height,设置长短边则忽略宽高。注意:当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height;当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放;当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放;当 LongSide、ShortSide 均非 0,则分辨率按用户指定。长短边优先级高于Weight,Height,设置长短边则忽略宽高。h264, h265, av1。不填默认h264。hdr10, hlg。此时,VideoCodec会强制设置为h265, 编码位深为10
3613 3614 3615 |
# File 'lib/v20200304/models.rb', line 3613 def Fps @Fps end |
#Gop ⇒ Object
注意:当取值为 0,表示帧率和原始视频保持一致。注意:当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。注意:当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。注意:当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height;当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放;当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放;当 LongSide、ShortSide 均非 0,则分辨率按用户指定。长短边优先级高于Weight,Height,设置长短边则忽略宽高。注意:当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height;当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放;当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放;当 LongSide、ShortSide 均非 0,则分辨率按用户指定。长短边优先级高于Weight,Height,设置长短边则忽略宽高。h264, h265, av1。不填默认h264。hdr10, hlg。此时,VideoCodec会强制设置为h265, 编码位深为10
3613 3614 3615 |
# File 'lib/v20200304/models.rb', line 3613 def Gop @Gop end |
#Hdr ⇒ Object
注意:当取值为 0,表示帧率和原始视频保持一致。注意:当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。注意:当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。注意:当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height;当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放;当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放;当 LongSide、ShortSide 均非 0,则分辨率按用户指定。长短边优先级高于Weight,Height,设置长短边则忽略宽高。注意:当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height;当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放;当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放;当 LongSide、ShortSide 均非 0,则分辨率按用户指定。长短边优先级高于Weight,Height,设置长短边则忽略宽高。h264, h265, av1。不填默认h264。hdr10, hlg。此时,VideoCodec会强制设置为h265, 编码位深为10
3613 3614 3615 |
# File 'lib/v20200304/models.rb', line 3613 def Hdr @Hdr end |
#Height ⇒ Object
注意:当取值为 0,表示帧率和原始视频保持一致。注意:当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。注意:当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。注意:当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height;当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放;当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放;当 LongSide、ShortSide 均非 0,则分辨率按用户指定。长短边优先级高于Weight,Height,设置长短边则忽略宽高。注意:当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height;当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放;当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放;当 LongSide、ShortSide 均非 0,则分辨率按用户指定。长短边优先级高于Weight,Height,设置长短边则忽略宽高。h264, h265, av1。不填默认h264。hdr10, hlg。此时,VideoCodec会强制设置为h265, 编码位深为10
3613 3614 3615 |
# File 'lib/v20200304/models.rb', line 3613 def Height @Height end |
#HiddenMarkInfo ⇒ Object
注意:当取值为 0,表示帧率和原始视频保持一致。注意:当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。注意:当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。注意:当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height;当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放;当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放;当 LongSide、ShortSide 均非 0,则分辨率按用户指定。长短边优先级高于Weight,Height,设置长短边则忽略宽高。注意:当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height;当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放;当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放;当 LongSide、ShortSide 均非 0,则分辨率按用户指定。长短边优先级高于Weight,Height,设置长短边则忽略宽高。h264, h265, av1。不填默认h264。hdr10, hlg。此时,VideoCodec会强制设置为h265, 编码位深为10
3613 3614 3615 |
# File 'lib/v20200304/models.rb', line 3613 def HiddenMarkInfo @HiddenMarkInfo end |
#LongSide ⇒ Object
注意:当取值为 0,表示帧率和原始视频保持一致。注意:当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。注意:当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。注意:当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height;当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放;当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放;当 LongSide、ShortSide 均非 0,则分辨率按用户指定。长短边优先级高于Weight,Height,设置长短边则忽略宽高。注意:当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height;当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放;当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放;当 LongSide、ShortSide 均非 0,则分辨率按用户指定。长短边优先级高于Weight,Height,设置长短边则忽略宽高。h264, h265, av1。不填默认h264。hdr10, hlg。此时,VideoCodec会强制设置为h265, 编码位深为10
3613 3614 3615 |
# File 'lib/v20200304/models.rb', line 3613 def LongSide @LongSide end |
#PicMarkInfo ⇒ Object
注意:当取值为 0,表示帧率和原始视频保持一致。注意:当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。注意:当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。注意:当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height;当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放;当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放;当 LongSide、ShortSide 均非 0,则分辨率按用户指定。长短边优先级高于Weight,Height,设置长短边则忽略宽高。注意:当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height;当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放;当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放;当 LongSide、ShortSide 均非 0,则分辨率按用户指定。长短边优先级高于Weight,Height,设置长短边则忽略宽高。h264, h265, av1。不填默认h264。hdr10, hlg。此时,VideoCodec会强制设置为h265, 编码位深为10
3613 3614 3615 |
# File 'lib/v20200304/models.rb', line 3613 def PicMarkInfo @PicMarkInfo end |
#ShortSide ⇒ Object
注意:当取值为 0,表示帧率和原始视频保持一致。注意:当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。注意:当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。注意:当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height;当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放;当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放;当 LongSide、ShortSide 均非 0,则分辨率按用户指定。长短边优先级高于Weight,Height,设置长短边则忽略宽高。注意:当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height;当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放;当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放;当 LongSide、ShortSide 均非 0,则分辨率按用户指定。长短边优先级高于Weight,Height,设置长短边则忽略宽高。h264, h265, av1。不填默认h264。hdr10, hlg。此时,VideoCodec会强制设置为h265, 编码位深为10
3613 3614 3615 |
# File 'lib/v20200304/models.rb', line 3613 def ShortSide @ShortSide end |
#TextMarkInfo ⇒ Object
注意:当取值为 0,表示帧率和原始视频保持一致。注意:当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。注意:当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。注意:当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height;当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放;当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放;当 LongSide、ShortSide 均非 0,则分辨率按用户指定。长短边优先级高于Weight,Height,设置长短边则忽略宽高。注意:当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height;当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放;当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放;当 LongSide、ShortSide 均非 0,则分辨率按用户指定。长短边优先级高于Weight,Height,设置长短边则忽略宽高。h264, h265, av1。不填默认h264。hdr10, hlg。此时,VideoCodec会强制设置为h265, 编码位深为10
3613 3614 3615 |
# File 'lib/v20200304/models.rb', line 3613 def TextMarkInfo @TextMarkInfo end |
#VideoCodec ⇒ Object
注意:当取值为 0,表示帧率和原始视频保持一致。注意:当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。注意:当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。注意:当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height;当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放;当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放;当 LongSide、ShortSide 均非 0,则分辨率按用户指定。长短边优先级高于Weight,Height,设置长短边则忽略宽高。注意:当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height;当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放;当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放;当 LongSide、ShortSide 均非 0,则分辨率按用户指定。长短边优先级高于Weight,Height,设置长短边则忽略宽高。h264, h265, av1。不填默认h264。hdr10, hlg。此时,VideoCodec会强制设置为h265, 编码位深为10
3613 3614 3615 |
# File 'lib/v20200304/models.rb', line 3613 def VideoCodec @VideoCodec end |
#VideoEnhance ⇒ Object
注意:当取值为 0,表示帧率和原始视频保持一致。注意:当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。注意:当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。注意:当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height;当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放;当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放;当 LongSide、ShortSide 均非 0,则分辨率按用户指定。长短边优先级高于Weight,Height,设置长短边则忽略宽高。注意:当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height;当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放;当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放;当 LongSide、ShortSide 均非 0,则分辨率按用户指定。长短边优先级高于Weight,Height,设置长短边则忽略宽高。h264, h265, av1。不填默认h264。hdr10, hlg。此时,VideoCodec会强制设置为h265, 编码位深为10
3613 3614 3615 |
# File 'lib/v20200304/models.rb', line 3613 def VideoEnhance @VideoEnhance end |
#Width ⇒ Object
注意:当取值为 0,表示帧率和原始视频保持一致。注意:当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。注意:当 Width、Height 均为 0,则分辨率同源;当 Width 为 0,Height 非 0,则 Width 按比例缩放;当 Width 非 0,Height 为 0,则 Height 按比例缩放;当 Width、Height 均非 0,则分辨率按用户指定。注意:当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height;当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放;当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放;当 LongSide、ShortSide 均非 0,则分辨率按用户指定。长短边优先级高于Weight,Height,设置长短边则忽略宽高。注意:当 LongSide、ShortSide 均为 0,则分辨率按照Width,Height;当 LongSide 为 0,ShortSide 非 0,则 LongSide 按比例缩放;当 LongSide非 0,ShortSide为 0,则 ShortSide 按比例缩放;当 LongSide、ShortSide 均非 0,则分辨率按用户指定。长短边优先级高于Weight,Height,设置长短边则忽略宽高。h264, h265, av1。不填默认h264。hdr10, hlg。此时,VideoCodec会强制设置为h265, 编码位深为10
3613 3614 3615 |
# File 'lib/v20200304/models.rb', line 3613 def Width @Width end |
Instance Method Details
#deserialize(params) ⇒ Object
3632 3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 3647 3648 3649 3650 3651 3652 3653 3654 3655 3656 3657 3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 |
# File 'lib/v20200304/models.rb', line 3632 def deserialize(params) @Fps = params['Fps'] @Width = params['Width'] @Height = params['Height'] @LongSide = params['LongSide'] @ShortSide = params['ShortSide'] @Bitrate = params['Bitrate'] @Gop = params['Gop'] @VideoCodec = params['VideoCodec'] unless params['PicMarkInfo'].nil? @PicMarkInfo = [] params['PicMarkInfo'].each do |i| picmarkinfoitem_tmp = PicMarkInfoItem.new picmarkinfoitem_tmp.deserialize(i) @PicMarkInfo << picmarkinfoitem_tmp end end unless params['DarInfo'].nil? @DarInfo = DarInfo.new @DarInfo.deserialize(params['DarInfo']) end @Hdr = params['Hdr'] unless params['VideoEnhance'].nil? @VideoEnhance = VideoEnhance.new @VideoEnhance.deserialize(params['VideoEnhance']) end unless params['HiddenMarkInfo'].nil? @HiddenMarkInfo = HiddenMarkInfo.new @HiddenMarkInfo.deserialize(params['HiddenMarkInfo']) end unless params['TextMarkInfo'].nil? @TextMarkInfo = [] params['TextMarkInfo'].each do |i| textmarkinfoitem_tmp = TextMarkInfoItem.new textmarkinfoitem_tmp.deserialize(i) @TextMarkInfo << textmarkinfoitem_tmp end end end |