/// <summary> /// Informs the workflow whenever an handler has been muted /// </summary> /// <param name="handler">handler obj</param> /// <param name="sendMsgOnlyIfDiffDetected">true if you wich to send a network message only when the mute status has changed</param> public abstract void IsHandlerMuted(VoiceHandler handler, bool sendMsgOnlyIfDiffDetected = true);
/// <summary> /// Removes the handler /// </summary> /// <param name="handler">handler to remove</param> public abstract void RemoveVoiceHandler(VoiceHandler handler);
/// <summary> /// Processes mic data from the given handler /// </summary> /// <param name="handler">handler which has available mic data</param> public abstract void ProcessMicData(VoiceHandler handler);
/// <summary> /// Adds the handler. Handler should already be initialized before calling this method /// </summary> /// <param name="handler">handler to add</param> public abstract void AddVoiceHandler(VoiceHandler handler);