package com.qboxus.tictic.activitesfragments.livestreaming;

import io.agora.rtc2.video.BeautyOptions;
import io.agora.rtc2.video.VideoEncoderConfiguration;

public class Constants {

    public static final BeautyOptions DEFAULT_BEAUTY_OPTIONS = new BeautyOptions();
    public static final String PREF_NAME = "io.agora.openlive";
    public static final int DEFAULT_PROFILE_IDX = 5;
    public static final String PREF_RESOLUTION_IDX = "pref_profile_index";
    public static final String PREF_ENABLE_STATS = "pref_enable_stats";

    //            BEAUTY_EFFECT_DEFAULT_CONTRAST,
//            BEAUTY_EFFECT_DEFAULT_LIGHTNESS,
//            BEAUTY_EFFECT_DEFAULT_SMOOTHNESS,
//            BEAUTY_EFFECT_DEFAULT_REDNESS);
    public static final String PREF_MIRROR_LOCAL = "pref_mirror_local";
    public static final String PREF_MIRROR_REMOTE = "pref_mirror_remote";
    public static final String PREF_MIRROR_ENCODE = "pref_mirror_encode";
    public static final String KEY_CLIENT_ROLE = "key_client_role";
    private static final int BEAUTY_EFFECT_DEFAULT_CONTRAST = BeautyOptions.LIGHTENING_CONTRAST_NORMAL;
    private static final float BEAUTY_EFFECT_DEFAULT_LIGHTNESS = 0.7f;
    private static final float BEAUTY_EFFECT_DEFAULT_SMOOTHNESS = 0.5f;
    private static final float BEAUTY_EFFECT_DEFAULT_REDNESS = 0.1f;
    public static VideoEncoderConfiguration.VideoDimensions[] VIDEO_DIMENSIONS = new VideoEncoderConfiguration.VideoDimensions[]{
            VideoEncoderConfiguration.VD_320x240,
            VideoEncoderConfiguration.VD_480x360,
            VideoEncoderConfiguration.VD_640x360,
            VideoEncoderConfiguration.VD_640x480,
            VideoEncoderConfiguration.VD_960x540,
            VideoEncoderConfiguration.VD_1280x720,
            VideoEncoderConfiguration.VD_1920x1080,
            VideoEncoderConfiguration.VD_2540x1440,
            VideoEncoderConfiguration.VD_3840x2160
    };
    public static int[] VIDEO_MIRROR_MODES = new int[]{
            io.agora.rtc2.Constants.VIDEO_MIRROR_MODE_AUTO,
            io.agora.rtc2.Constants.VIDEO_MIRROR_MODE_ENABLED,
            io.agora.rtc2.Constants.VIDEO_MIRROR_MODE_DISABLED,
    };
}
