All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.volcengine.model.live.v20230101.ListCommonTransPresetDetailResResultStandardPresetDetailItem Maven / Gradle / Ivy

There is a newer version: 1.0.192
Show newest version
package com.volcengine.model.live.v20230101;


import com.alibaba.fastjson.JSON;

/**
 * ListCommonTransPresetDetailResResultStandardPresetDetailItem
 */
@lombok.Data
public final class ListCommonTransPresetDetailResResultStandardPresetDetailItem  {

    /**
     * 

音频编码格式。包括以下 3 种类型。

* *

- aac:使用 aac 编码格式;

* *

- copy:不进行转码,所有音频编码参数不生效;

* *

- opus:使用 opus 编码格式。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "Acodec") private String acodec; /** *

宽高自适应模式开关。

* *

- 0:关闭宽高自适应,按照 `Width` 和 `Height` 的取值进行拉伸;

* *

- 1:开启宽高自适应,按照 `ShortSide` 或 `LongSide` 等比缩放。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "As") private String as; /** *

音频码率,单位为 kbps

*/ @com.alibaba.fastjson.annotation.JSONField(name = "AudioBitrate") private Integer audioBitrate; /** *

2 个参考帧之间的最大 B 帧数。`BFrames` 取 0 时,表示去 B 帧。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "BFrames") private Integer bFrames; /** *

帧率,单位为 fps。帧率越大,画面越流畅

*/ @com.alibaba.fastjson.annotation.JSONField(name = "FPS") private Integer fPS; /** *

IDR 帧之间的最大间隔,单位为。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "GOP") private Integer gOP; /** *

视频高度。

* *

:::tip

* *

当 `As` 的取值为 0 时,`Width` 和 `Height` 中任意参数取 0,表示保持源流尺寸。

* *

:::

*/ @com.alibaba.fastjson.annotation.JSONField(name = "Height") private Integer height; /** *

长边长度。

* *

:::tip

* *

当 `As` 的取值为 1 时,如果 `LongSide` 和 `ShortSide` 都取 0,表示保持源流尺寸。

* *

:::

*/ @com.alibaba.fastjson.annotation.JSONField(name = "LongSide") private Integer longSide; /** *

是否极智超清转码。

* *

- true:极智超清;

* *

- false:标准转码。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "Roi") private Boolean roi; /** *

短边长度。

* *

:::tip

* *

当 `As` 的取值为 1 时,如果 `LongSide` 和 `ShortSide` 都取 0,表示保持源流尺寸。

* *

:::

*/ @com.alibaba.fastjson.annotation.JSONField(name = "ShortSide") private Integer shortSide; /** *

转码流后缀名

*/ @com.alibaba.fastjson.annotation.JSONField(name = "SuffixName") private String suffixName; /** *

视频编码格式。

* *

- h264:使用 H.264 编码格式;

* *

- h265:使用 H.265 编码格式;

* *

- copy:不进行转码,所有视频编码参数不生效。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "Vcodec") private String vcodec; /** *

视频码率,单位为 kbps

*/ @com.alibaba.fastjson.annotation.JSONField(name = "VideoBitrate") private Integer videoBitrate; /** *

视频宽度。

* *

:::tip

* *

当 `As` 的取值为 0 时,如果 `Width` 和 `Height` 中任意参数取 0,表示保持源流尺寸。

* *

:::

*/ @com.alibaba.fastjson.annotation.JSONField(name = "Width") private Integer width; @Override public String toString() { return JSON.toJSONString(this); } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy