SDL_Android/SmartDeviceLinkAndroidProxy - added the correct version of the proxy
[profile/ivi/smartdevicelink.git] / SDL_Android / SmartDeviceLinkProxyAndroid / src / com / smartdevicelink / proxy / rpc / enums / SamplingRate.java
1 package com.smartdevicelink.proxy.rpc.enums;\r
2 \r
3 import java.util.EnumSet;\r
4 \r
5 /**\r
6  * Describes different sampling rates for PerformAudioPassThru\r
7  * \r
8  */\r
9 public enum SamplingRate {\r
10 \r
11         /**\r
12          * Sampling rate of 8 kHz\r
13          * \r
14          * @since SmartDeviceLink 2.0\r
15          */\r
16         _8KHZ("8KHZ"),\r
17         /**\r
18          * Sampling rate of 16 kHz\r
19          * \r
20          * @since SmartDeviceLink 2.0\r
21          */\r
22         _16KHZ("16KHZ"),\r
23         /**\r
24          * Sampling rate of 22 kHz\r
25          * \r
26          * @since SmartDeviceLink 2.0\r
27          */\r
28         _22KHZ("22KHZ"),\r
29         /**\r
30          * Sampling rate of 44 kHz\r
31          * \r
32          * @since SmartDeviceLink 2.0\r
33          */\r
34         _44KHZ("44KHZ");\r
35 \r
36     String internalName;\r
37     \r
38     private SamplingRate(String internalName) {\r
39         this.internalName = internalName;\r
40     }\r
41     \r
42     public String toString() {\r
43         return this.internalName;\r
44     }\r
45     \r
46     public static SamplingRate valueForString(String value) {           \r
47         for (SamplingRate anEnum : EnumSet.allOf(SamplingRate.class)) {\r
48             if (anEnum.toString().equals(value)) {\r
49                 return anEnum;\r
50             }\r
51         }\r
52         return null;\r
53     }\r
54 }\r