blob: 46926fa85e382676a1307362d7c4736b7987032a [file] [log] [blame]
henrik.lundin@webrtc.orgd94659d2013-01-29 12:09:21 +00001/*
2 * Copyright (c) 2012 The WebRTC project authors. All Rights Reserved.
3 *
4 * Use of this source code is governed by a BSD-style license
5 * that can be found in the LICENSE file in the root of the source
6 * tree. An additional intellectual property rights grant can be found
7 * in the file PATENTS. All contributing project authors may
8 * be found in the AUTHORS file in the root of the source tree.
9 */
10
Mirko Bonadei92ea95e2017-09-15 06:47:31 +020011#ifndef MODULES_AUDIO_CODING_NETEQ_DEFINES_H_
12#define MODULES_AUDIO_CODING_NETEQ_DEFINES_H_
henrik.lundin@webrtc.orgd94659d2013-01-29 12:09:21 +000013
14namespace webrtc {
15
16enum Operations {
17 kNormal = 0,
18 kMerge,
19 kExpand,
20 kAccelerate,
Henrik Lundincf808d22015-05-27 14:33:29 +020021 kFastAccelerate,
henrik.lundin@webrtc.orgd94659d2013-01-29 12:09:21 +000022 kPreemptiveExpand,
23 kRfc3389Cng,
24 kRfc3389CngNoPacket,
25 kCodecInternalCng,
26 kDtmf,
henrik.lundin@webrtc.orgd94659d2013-01-29 12:09:21 +000027 kUndefined = -1
28};
29
30enum Modes {
31 kModeNormal = 0,
32 kModeExpand,
33 kModeMerge,
34 kModeAccelerateSuccess,
35 kModeAccelerateLowEnergy,
36 kModeAccelerateFail,
37 kModePreemptiveExpandSuccess,
38 kModePreemptiveExpandLowEnergy,
39 kModePreemptiveExpandFail,
40 kModeRfc3389Cng,
41 kModeCodecInternalCng,
Henrik Lundin00eb12a2018-09-05 18:14:52 +020042 kModeCodecPlc,
henrik.lundin@webrtc.orgd94659d2013-01-29 12:09:21 +000043 kModeDtmf,
44 kModeError,
45 kModeUndefined = -1
46};
47
henrik.lundin@webrtc.orgd94659d2013-01-29 12:09:21 +000048} // namespace webrtc
Mirko Bonadei92ea95e2017-09-15 06:47:31 +020049#endif // MODULES_AUDIO_CODING_NETEQ_DEFINES_H_