| Index: webrtc/examples/objc/AppRTCMobile/ios/ARDSettingsViewController.m
 | 
| diff --git a/webrtc/examples/objc/AppRTCMobile/ios/ARDSettingsViewController.m b/webrtc/examples/objc/AppRTCMobile/ios/ARDSettingsViewController.m
 | 
| index fb59dd2769b1a9c5eacce912f2e59f24e5fb40eb..3944480b0d4e3e188fc3a85ce75a87d02e7b5084 100644
 | 
| --- a/webrtc/examples/objc/AppRTCMobile/ios/ARDSettingsViewController.m
 | 
| +++ b/webrtc/examples/objc/AppRTCMobile/ios/ARDSettingsViewController.m
 | 
| @@ -14,7 +14,7 @@
 | 
|  NS_ASSUME_NONNULL_BEGIN
 | 
|  
 | 
|  typedef NS_ENUM(int, ARDSettingsSections) {
 | 
| -  ARDSettingsSectionMediaConstraints = 0,
 | 
| +  ARDSettingsSectionVideoResolution = 0,
 | 
|    ARDSettingsSectionVideoCodec,
 | 
|    ARDSettingsSectionBitRate,
 | 
|  };
 | 
| @@ -46,9 +46,9 @@ typedef NS_ENUM(int, ARDSettingsSections) {
 | 
|  
 | 
|  - (void)viewWillAppear:(BOOL)animated {
 | 
|    [super viewWillAppear:animated];
 | 
| -  [self addCheckmarkInSection:ARDSettingsSectionMediaConstraints
 | 
| -                    withArray:[self mediaConstraintsArray]
 | 
| -                    selecting:[_settingsModel currentVideoResoultionConstraintFromStore]];
 | 
| +  [self addCheckmarkInSection:ARDSettingsSectionVideoResolution
 | 
| +                    withArray:[self videoResolutionArray]
 | 
| +                    selecting:[_settingsModel currentVideoResolutionSettingFromStore]];
 | 
|    [self addCheckmarkInSection:ARDSettingsSectionVideoCodec
 | 
|                      withArray:[self videoCodecArray]
 | 
|                      selecting:[_settingsModel currentVideoCodecSettingFromStore]];
 | 
| @@ -60,8 +60,8 @@ typedef NS_ENUM(int, ARDSettingsSections) {
 | 
|  
 | 
|  #pragma mark - Data source
 | 
|  
 | 
| -- (NSArray<NSString *> *)mediaConstraintsArray {
 | 
| -  return _settingsModel.availableVideoResoultionsMediaConstraints;
 | 
| +- (NSArray<NSString *> *)videoResolutionArray {
 | 
| +  return _settingsModel.availableVideoResolutions;
 | 
|  }
 | 
|  
 | 
|  - (NSArray<NSString *> *)videoCodecArray {
 | 
| @@ -102,8 +102,8 @@ typedef NS_ENUM(int, ARDSettingsSections) {
 | 
|  
 | 
|  - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
 | 
|    switch (section) {
 | 
| -    case ARDSettingsSectionMediaConstraints:
 | 
| -      return self.mediaConstraintsArray.count;
 | 
| +    case ARDSettingsSectionVideoResolution:
 | 
| +      return self.videoResolutionArray.count;
 | 
|      case ARDSettingsSectionVideoCodec:
 | 
|        return self.videoCodecArray.count;
 | 
|      default:
 | 
| @@ -137,8 +137,8 @@ updateListSelectionAtIndexPath:(NSIndexPath *)indexPath
 | 
|  - (nullable NSString *)tableView:(UITableView *)tableView
 | 
|           titleForHeaderInSection:(NSInteger)section {
 | 
|    switch (section) {
 | 
| -    case ARDSettingsSectionMediaConstraints:
 | 
| -      return @"Media constraints";
 | 
| +    case ARDSettingsSectionVideoResolution:
 | 
| +      return @"Video resolution";
 | 
|      case ARDSettingsSectionVideoCodec:
 | 
|        return @"Video codec";
 | 
|      case ARDSettingsSectionBitRate:
 | 
| @@ -151,8 +151,8 @@ updateListSelectionAtIndexPath:(NSIndexPath *)indexPath
 | 
|  - (UITableViewCell *)tableView:(UITableView *)tableView
 | 
|           cellForRowAtIndexPath:(NSIndexPath *)indexPath {
 | 
|    switch (indexPath.section) {
 | 
| -    case ARDSettingsSectionMediaConstraints:
 | 
| -      return [self mediaConstraintsTableViewCellForTableView:tableView atIndexPath:indexPath];
 | 
| +    case ARDSettingsSectionVideoResolution:
 | 
| +      return [self videoResolutionTableViewCellForTableView:tableView atIndexPath:indexPath];
 | 
|  
 | 
|      case ARDSettingsSectionVideoCodec:
 | 
|        return [self videoCodecTableViewCellForTableView:tableView atIndexPath:indexPath];
 | 
| @@ -168,8 +168,8 @@ updateListSelectionAtIndexPath:(NSIndexPath *)indexPath
 | 
|  
 | 
|  - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
 | 
|    switch (indexPath.section) {
 | 
| -    case ARDSettingsSectionMediaConstraints:
 | 
| -      [self tableView:tableView didSelectMediaConstraintsCellAtIndexPath:indexPath];
 | 
| +    case ARDSettingsSectionVideoResolution:
 | 
| +      [self tableView:tableView disSelectVideoResolutionAtIndex:indexPath];
 | 
|        break;
 | 
|  
 | 
|      case ARDSettingsSectionVideoCodec:
 | 
| @@ -178,28 +178,28 @@ updateListSelectionAtIndexPath:(NSIndexPath *)indexPath
 | 
|    }
 | 
|  }
 | 
|  
 | 
| -#pragma mark - Table view delegate(Media Constraints)
 | 
| +#pragma mark - Table view delegate(Video Resolution)
 | 
|  
 | 
| -- (UITableViewCell *)mediaConstraintsTableViewCellForTableView:(UITableView *)tableView
 | 
| -                                                   atIndexPath:(NSIndexPath *)indexPath {
 | 
| -  NSString *dequeueIdentifier = @"ARDSettingsMediaConstraintsViewCellIdentifier";
 | 
| +- (UITableViewCell *)videoResolutionTableViewCellForTableView:(UITableView *)tableView
 | 
| +                                                  atIndexPath:(NSIndexPath *)indexPath {
 | 
| +  NSString *dequeueIdentifier = @"ARDSettingsVideoResolutionViewCellIdentifier";
 | 
|    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:dequeueIdentifier];
 | 
|    if (!cell) {
 | 
|      cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault
 | 
|                                    reuseIdentifier:dequeueIdentifier];
 | 
|    }
 | 
| -  cell.textLabel.text = self.mediaConstraintsArray[indexPath.row];
 | 
| +  cell.textLabel.text = self.videoResolutionArray[indexPath.row];
 | 
|    return cell;
 | 
|  }
 | 
|  
 | 
|  - (void)tableView:(UITableView *)tableView
 | 
| -    didSelectMediaConstraintsCellAtIndexPath:(NSIndexPath *)indexPath {
 | 
| +    disSelectVideoResolutionAtIndex:(NSIndexPath *)indexPath {
 | 
|    [self tableView:tableView
 | 
| -    updateListSelectionAtIndexPath:indexPath
 | 
| -        inSection:ARDSettingsSectionMediaConstraints];
 | 
| +      updateListSelectionAtIndexPath:indexPath
 | 
| +                           inSection:ARDSettingsSectionVideoResolution];
 | 
|  
 | 
| -  NSString *mediaConstraintsString = self.mediaConstraintsArray[indexPath.row];
 | 
| -  [_settingsModel storeVideoResoultionConstraint:mediaConstraintsString];
 | 
| +  NSString *videoResolution = self.videoResolutionArray[indexPath.row];
 | 
| +  [_settingsModel storeVideoResolutionSetting:videoResolution];
 | 
|  }
 | 
|  
 | 
|  #pragma mark - Table view delegate(Video Codec)
 | 
| 
 |