| Index: webrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_config.h | 
| diff --git a/webrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_config.h b/webrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_config.h | 
| new file mode 100644 | 
| index 0000000000000000000000000000000000000000..429ac8112da6298891343bf8047b7efd150b9ebf | 
| --- /dev/null | 
| +++ b/webrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_config.h | 
| @@ -0,0 +1,29 @@ | 
| +/* | 
| + *  Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. | 
| + * | 
| + *  Use of this source code is governed by a BSD-style license | 
| + *  that can be found in the LICENSE file in the root of the source | 
| + *  tree. An additional intellectual property rights grant can be found | 
| + *  in the file PATENTS.  All contributing project authors may | 
| + *  be found in the AUTHORS file in the root of the source tree. | 
| + */ | 
| + | 
| +#ifndef WEBRTC_API_AUDIO_CODECS_ILBC_AUDIO_ENCODER_ILBC_CONFIG_H_ | 
| +#define WEBRTC_API_AUDIO_CODECS_ILBC_AUDIO_ENCODER_ILBC_CONFIG_H_ | 
| + | 
| +namespace webrtc { | 
| + | 
| +// NOTE: This struct is still under development and may change without notice. | 
| +struct AudioEncoderIlbcConfig { | 
| +  bool IsOk() const { | 
| +    return (frame_size_ms == 20 || frame_size_ms == 30 || frame_size_ms == 40 || | 
| +            frame_size_ms == 60); | 
| +  } | 
| +  int frame_size_ms = 30;  // Valid values are 20, 30, 40, and 60 ms. | 
| +  // Note that frame size 40 ms produces encodings with two 20 ms frames in | 
| +  // them, and frame size 60 ms consists of two 30 ms frames. | 
| +}; | 
| + | 
| +}  // namespace webrtc | 
| + | 
| +#endif  // WEBRTC_API_AUDIO_CODECS_ILBC_AUDIO_ENCODER_ILBC_CONFIG_H_ | 
|  |