package com.cvte.tv.api.functions;

import com.cvte.tv.api.NotifyAction;
import com.cvte.tv.api.NotifyParams;
import com.cvte.tv.api.ResetAction;
import com.cvte.tv.api.aidl.EnumCurveKeyPoint;
import com.cvte.tv.api.aidl.EnumResetLevel;

/* JADX INFO: loaded from: classes.dex */
@ResetAction(reset = {"eventSoundHeadSetOutReset"})
public interface ITVApiSoundHeadSetOut {
    int eventSoundHeadSetOutGetAudioDelay();

    int eventSoundHeadSetOutGetBalance();

    int eventSoundHeadSetOutGetVolume();

    int eventSoundHeadSetOutGetVolumeCurveValue(EnumCurveKeyPoint enumCurveKeyPoint);

    boolean eventSoundHeadSetOutIsEnabled();

    boolean eventSoundHeadSetOutIsMute();

    boolean eventSoundHeadSetOutReset(EnumResetLevel enumResetLevel);

    boolean eventSoundHeadSetOutSetAudioDelay(int i2);

    boolean eventSoundHeadSetOutSetBalance(int i2);

    boolean eventSoundHeadSetOutSetEnable(boolean z);

    boolean eventSoundHeadSetOutSetMute(boolean z);

    boolean eventSoundHeadSetOutSetVolume(int i2);

    boolean eventSoundHeadSetOutSetVolumeCurveValue(EnumCurveKeyPoint enumCurveKeyPoint, int i2);

    boolean eventSystemGetAudioSync();

    boolean eventSystemSetAudioSync(boolean z);

    @NotifyAction("notifySoundHeadSetHotPlug")
    void notifySoundHeadSetHotPlug(@NotifyParams("isPlugin") boolean z);

    @NotifyAction("notifySoundHeadSetOutChange")
    void notifySoundHeadSetOutChange();
}
