package com.platform.plugs.live.responseEntity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * Description:
 * Author:zj
 * Date:2019/2/25 10:47
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class AudioLayer {
    /**
     * 调节音频流的音量大小倍数。
     * 1.0表示保持原有音量，
     * 小于1表示降低音量的倍数，
     * >1表示放大的倍数。
     * 取值范围：[0, 10.0]
     *
     * 默认值： 1.0
     */
    private Float volumeRate = 1.0f;

    /**
     * 确定哪些声道可以作为音量输入。
     * 取值范围："leftChannel/rightChannel/all"
     * 默认值："all"
     */
    private String validChannel = "all";

    /**
     * 该字段对视频进行固定延迟设置，可用于字幕同步。
     * 单位：ms
     * 取值范围：[0-5000]
     * 默认值：0
     */
    private Integer fixedDelayDuration = 0;
}
