public MediaConfig getMediaConfig(Configuration<?> cfg) throws MediaConfigException { if (cfg.equals(NetworkConnection.BASIC)) { return NetworkConnectionImpl.BASE_CONFIG; } else if (cfg.equals(NetworkConnection.DTMF_CONVERSION)) { return null; } else if (cfg.equals(NetworkConnection.ECHO_CANCEL)) { return null; } else if (cfg.equals(MediaGroup.PLAYER)) { return MediaGroupImpl.PLAYER_CONFIG; } else if (cfg.equals(MediaGroup.SIGNALDETECTOR)) { return MediaGroupImpl.SIGNAL_DETECTOR_CONFIG; } else if (cfg.equals(MediaGroup.PLAYER_SIGNALDETECTOR)) { return MediaGroupImpl.PLAYER_SIGNAL_DETECTOR_CONFIG; } else if (cfg.equals(MediaGroupImpl.RECORDER_CONFIG)) { return MediaGroupImpl.RECORDER_CONFIG; } else if (cfg.equals(MediaGroupImpl.PLAYER_RECORDER_SIGNALDETECTOR)) { return MediaGroupImpl.PLAYER_RECORDER_SIGNAL_DETECTOR_CONFIG; } else if (cfg.equals(MediaMixer.AUDIO)) { return MediaMixerImpl.AUDIO_CONFIG; } throw new MediaConfigException("Unsupported Configuration " + cfg); }
public MediaConfig getMediaConfig(Configuration<?> cfg) throws MediaConfigException { if (cfg.equals(NetworkConnection.BASIC)) { return NetworkConnectionImpl.BASE_CONFIG; } else if (cfg.equals(NetworkConnection.DTMF_CONVERSION)) { return null; } else if (cfg.equals(NetworkConnection.ECHO_CANCEL)) { return null; } else if (cfg.equals(MediaGroup.PLAYER)) { return MediaGroupImpl.PLAYER_CONFIG; } else if (cfg.equals(MediaGroup.SIGNALDETECTOR)) { return MediaGroupImpl.SIGNAL_DETECTOR_CONFIG; } else if (cfg.equals(MediaGroup.PLAYER_SIGNALDETECTOR)) { return MediaGroupImpl.PLAYER_SIGNAL_DETECTOR_CONFIG; } else if (cfg.equals(MediaGroupImpl.RECORDER_CONFIG)) { return MediaGroupImpl.RECORDER_CONFIG; } else if (cfg.equals(MediaGroupImpl.PLAYER_RECORDER_SIGNALDETECTOR)) { return MediaGroupImpl.PLAYER_RECORDER_SIGNAL_DETECTOR_CONFIG; } else if (cfg.equals(MediaMixer.AUDIO)) { return MediaMixerImpl.AUDIO_CONFIG; } throw new MediaConfigException("Unsupported Configuration " + cfg); }