package com.cvte.tv.api.functions;

import com.cvte.tv.api.NotifyAction;
import com.cvte.tv.api.ResetAction;
import com.cvte.tv.api.aidl.EnumResetLevel;
import com.cvte.tv.api.aidl.EnumSoundSpdifOutMode;

/* JADX INFO: loaded from: classes.dex */
@ResetAction(reset = {"eventSoundSpdifOutReset"})
public interface ITVApiSoundSpdifOut {
    boolean eventGetSoundSpdifOutIsMute();

    int eventSoundSpdifOutGetAudioDelay();

    int eventSoundSpdifOutGetBalance();

    EnumSoundSpdifOutMode eventSoundSpdifOutGetMode();

    int eventSoundSpdifOutGetVolume();

    boolean eventSoundSpdifOutReset(EnumResetLevel enumResetLevel);

    boolean eventSoundSpdifOutSetAudioDelay(int i);

    boolean eventSoundSpdifOutSetBalance(int i);

    boolean eventSoundSpdifOutSetMode(EnumSoundSpdifOutMode enumSoundSpdifOutMode);

    boolean eventSoundSpdifOutSetMute(boolean z);

    boolean eventSoundSpdifOutSetVolume(int i);

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