Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2851d624 authored by Vidyakumar Athota's avatar Vidyakumar Athota Committed by Steve Kondik
Browse files

frameworks/base: Add support for QCELP/EVRC formats

Change-Id: I82e4e2c23e6ed3e2421fe54ff8bd4f848768b8c6
parent 77538ed9
Loading
Loading
Loading
Loading
+4 −0
Original line number Original line Diff line number Diff line
@@ -11474,6 +11474,9 @@ package android.media {
    field public static final int AMR_WB = 2; // 0x2
    field public static final int AMR_WB = 2; // 0x2
    field public static final int DEFAULT = 0; // 0x0
    field public static final int DEFAULT = 0; // 0x0
    field public static final int HE_AAC = 4; // 0x4
    field public static final int HE_AAC = 4; // 0x4
    field public static final int EVRC = 6; // 0x6
    field public static final int QCELP = 7; // 0x7
    field public static final int LPCM = 8; // 0x8
  }
  }
  public final class MediaRecorder.AudioSource {
  public final class MediaRecorder.AudioSource {
@@ -11501,6 +11504,7 @@ package android.media {
    field public static final int AMR_WB = 4; // 0x4
    field public static final int AMR_WB = 4; // 0x4
    field public static final int DEFAULT = 0; // 0x0
    field public static final int DEFAULT = 0; // 0x0
    field public static final int MPEG_4 = 2; // 0x2
    field public static final int MPEG_4 = 2; // 0x2
    field public static final int QCP = 9; // 0x9
    field public static final deprecated int RAW_AMR = 3; // 0x3
    field public static final deprecated int RAW_AMR = 3; // 0x3
    field public static final int THREE_GPP = 1; // 0x1
    field public static final int THREE_GPP = 1; // 0x1
  }
  }
+10 −0
Original line number Original line Diff line number Diff line
/*
/*
 * Copyright (C) 2007 The Android Open Source Project
 * Copyright (C) 2007 The Android Open Source Project
 * Copyright (c) 2012, Code Aurora Forum. All rights reserved.
 *
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * you may not use this file except in compliance with the License.
@@ -235,6 +236,9 @@ public class MediaRecorder


        /** @hide H.264/AAC data encapsulated in MPEG2/TS */
        /** @hide H.264/AAC data encapsulated in MPEG2/TS */
        public static final int OUTPUT_FORMAT_MPEG2TS = 8;
        public static final int OUTPUT_FORMAT_MPEG2TS = 8;

        /** QCP file format */
        public static final int QCP = 9;
    };
    };


    /**
    /**
@@ -257,6 +261,12 @@ public class MediaRecorder
        public static final int HE_AAC = 4;
        public static final int HE_AAC = 4;
        /** Enhanced Low Delay AAC (AAC-ELD) audio codec */
        /** Enhanced Low Delay AAC (AAC-ELD) audio codec */
        public static final int AAC_ELD = 5;
        public static final int AAC_ELD = 5;
        /** EVRC audio codec */
        public static final int EVRC = 6;
        /** QCELP audio codec */
        public static final int QCELP =7;
        /** Linear PCM audio codec */
        public static final int LPCM =8;
    }
    }


    /**
    /**