summaryrefslogtreecommitdiff
path: root/framework/src/android/telephony/imsmedia/AmrParams.java
diff options
context:
space:
mode:
authorbodamnam <bodamnam@google.com>2022-09-05 05:14:27 +0000
committerbodamnam <bodamnam@google.com>2022-09-19 08:17:55 +0000
commite987a1119c86ac79634eac4c13e54b14747b1212 (patch)
tree4f6e3c9afa3c960947534fc6cd46366c9694201a /framework/src/android/telephony/imsmedia/AmrParams.java
parente8551b37bd185f646e8f661037f340ee0facdb6a (diff)
downloadImsMedia-e987a1119c86ac79634eac4c13e54b14747b1212.tar.gz
Change Audio codec mode to use bitmask
Add implementation of CMR(Codec Mode Request) Bug: 244517604 Test: test with device, ImsMediaTestingApp Change-Id: I63535d2860b74a25f2ede2dfa518b25095e1cf8e
Diffstat (limited to 'framework/src/android/telephony/imsmedia/AmrParams.java')
-rw-r--r--framework/src/android/telephony/imsmedia/AmrParams.java24
1 files changed, 12 insertions, 12 deletions
diff --git a/framework/src/android/telephony/imsmedia/AmrParams.java b/framework/src/android/telephony/imsmedia/AmrParams.java
index 7e09f55e..d735a04f 100644
--- a/framework/src/android/telephony/imsmedia/AmrParams.java
+++ b/framework/src/android/telephony/imsmedia/AmrParams.java
@@ -17,11 +17,11 @@
package android.telephony.imsmedia;
import android.annotation.IntDef;
-import androidx.annotation.NonNull;
-import androidx.annotation.Nullable;
import android.os.Parcel;
import android.os.Parcelable;
-import android.os.ParcelFileDescriptor;
+
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
@@ -34,23 +34,23 @@ import java.util.Objects;
*/
public final class AmrParams implements Parcelable {
/** 4.75 kbps for AMR / 6.6 kbps for AMR-WB */
- public static final int AMR_MODE_0 = 0;
+ public static final int AMR_MODE_0 = 1 << 0;
/** 5.15 kbps for AMR / 8.855 kbps for AMR-WB */
- public static final int AMR_MODE_1 = 1;
+ public static final int AMR_MODE_1 = 1 << 1;
/** 5.9 kbps for AMR / 12.65 kbps for AMR-WB */
- public static final int AMR_MODE_2 = 2;
+ public static final int AMR_MODE_2 = 1 << 2;
/** 6.7 kbps for AMR / 14.25 kbps for AMR-WB */
- public static final int AMR_MODE_3 = 3;
+ public static final int AMR_MODE_3 = 1 << 3;
/** 7.4 kbps for AMR / 15.85 kbps for AMR-WB */
- public static final int AMR_MODE_4 = 4;
+ public static final int AMR_MODE_4 = 1 << 4;
/** 7.95 kbps for AMR / 18.25 kbps for AMR-WB */
- public static final int AMR_MODE_5 = 5;
+ public static final int AMR_MODE_5 = 1 << 5;
/** 10.2 kbps for AMR / 19.85 kbps for AMR-WB */
- public static final int AMR_MODE_6 = 6;
+ public static final int AMR_MODE_6 = 1 << 6;
/** 12.2 kbps for AMR / 23.05 kbps for AMR-WB */
- public static final int AMR_MODE_7 = 7;
+ public static final int AMR_MODE_7 = 1 << 7;
/** Silence frame for AMR / 23.85 kbps for AMR-WB */
- public static final int AMR_MODE_8 = 8;
+ public static final int AMR_MODE_8 = 1 << 8;
/** @hide */
@IntDef(