/// <summary> /// Реагирует при получении от клиента команды на прикращение записи голосовгосообщения. /// </summary> /// <param name="aControlSession">Сессия клиента, выполнившегокоманду.</param> public void OnStopRecordSound(ControlSession aControlSession) { channelManager.StopRecord(aControlSession.GetHashCode()); }
/// <summary> /// Реагирует при получении от клиента команды на запись звукового сообщения. /// </summary> /// <param name="aControlSession">Сессия клиента, выполнившего команду.</param> /// <param name="aInputLineId">Идентификатор входного канала.</param> /// <param name="aChannelsIds">Идентификаторы каналов для вывода сообщения.</param> public void OnStartRecordSound(ControlSession aControlSession, int aInputLineId, int[] aChannelsIds) { channelManager.StartRecord(aInputLineId, aChannelsIds, aControlSession.GetHashCode()); }