Supported Vivox Events
All the Vivox Events in EasyCode that you can subscribe to
#region Audio Device Events
public event Action<IAudioDevice> AudioInputDeviceAdded;
public event Action<IAudioDevice> AudioInputDeviceRemoved;
public event Action<IAudioDevice> AudioInputDeviceUpdated;
public event Action<IAudioDevice> AudioOutputDeviceAdded;
public event Action<IAudioDevice> AudioOutputDeviceRemoved;
public event Action<IAudioDevice> AudioOutputDeviceUpdated;
#endregion
#region Login Events
public event Action<ILoginSession> LoggingIn;
public event Action<ILoginSession> LoggedIn;
public event Action<ILoginSession> LoggedOut;
public event Action<ILoginSession> LoggingOut;
public event Action<AccountId> LoginAdded;
public event Action<AccountId> LoginRemoved;
public event Action<ILoginSession> LoginUpdated;
#endregion
#region Channel Events
public event Action<IChannelSession> ChannelConnecting;
public event Action<IChannelSession> ChannelConnected;
public event Action<IChannelSession> ChannelDisconnecting;
public event Action<IChannelSession> ChannelDisconnected;
public event Action<IChannelSession> TextChannelConnecting;
public event Action<IChannelSession> TextChannelConnected;
public event Action<IChannelSession> TextChannelDisconnecting;
public event Action<IChannelSession> TextChannelDisconnected;
public event Action<IChannelSession> AudioChannelConnecting;
public event Action<IChannelSession> AudioChannelConnected;
public event Action<IChannelSession> AudioChannelDisconnecting;
public event Action<IChannelSession> AudioChannelDisconnected;
#endregion
#region Message Events
public event Action ChannelMesssageSent;
public event Action<IChannelTextMessage> ChannelMessageRecieved;
public event Action<IChannelTextMessage> EventMessageRecieved;
public event Action DirectMesssageSent;
public event Action<IDirectedTextMessage> DirectMessageRecieved;
public event Action<IFailedDirectedTextMessage> DirectMessageFailed;
#endregion
#region Participant/User Events
public event Action<IParticipant> UserJoinedChannel;
public event Action<IParticipant> UserLeftChannel;
public event Action<IParticipant> UserValuesUpdated;
public event Action<IParticipant> UserMuted;
public event Action<IParticipant> UserUnmuted;
public event Action<AccountId> UserCrossMuted;
public event Action<AccountId> UserCrossUnmuted;
public event Action<IParticipant> UserSpeaking;
public event Action<IParticipant> UserNotSpeaking;
#endregion
#region User Mute Events
public event Action LocalUserMuted;
public event Action LocalUserUnmuted;
#endregion
#region Text-To-Speech Events
public event Action<ITTSMessageQueueEventArgs> TTSMessageAdded;
public event Action<ITTSMessageQueueEventArgs> TTSMessageRemoved;
public event Action<ITTSMessageQueueEventArgs> TTSMessageUpdated;
#endregion
Last updated