1/*
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
11#ifndef WEBRTC_MODULES_AUDIO_CODING_NETEQ_DEFINES_H_
12#define WEBRTC_MODULES_AUDIO_CODING_NETEQ_DEFINES_H_
13
14namespace webrtc {
15
16enum Operations {
17  kNormal = 0,
18  kMerge,
19  kExpand,
20  kAccelerate,
21  kPreemptiveExpand,
22  kRfc3389Cng,
23  kRfc3389CngNoPacket,
24  kCodecInternalCng,
25  kDtmf,
26  kAlternativePlc,
27  kAlternativePlcIncreaseTimestamp,
28  kAudioRepetition,
29  kAudioRepetitionIncreaseTimestamp,
30  kUndefined = -1
31};
32
33enum Modes {
34  kModeNormal = 0,
35  kModeExpand,
36  kModeMerge,
37  kModeAccelerateSuccess,
38  kModeAccelerateLowEnergy,
39  kModeAccelerateFail,
40  kModePreemptiveExpandSuccess,
41  kModePreemptiveExpandLowEnergy,
42  kModePreemptiveExpandFail,
43  kModeRfc3389Cng,
44  kModeCodecInternalCng,
45  kModeDtmf,
46  kModeError,
47  kModeUndefined = -1
48};
49
50}  // namespace webrtc
51#endif  // WEBRTC_MODULES_AUDIO_CODING_NETEQ_DEFINES_H_
52