blob: 33d1bd9c3f0338d0e6036226aa054de2de3ee599 [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
henrik.lundin@webrtc.org9c55f0f2014-06-09 08:10:28 +000011#ifndef WEBRTC_MODULES_AUDIO_CODING_NETEQ_DEFINES_H_
12#define WEBRTC_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,
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
henrik.lundin@webrtc.orgd94659d2013-01-29 12:09:21 +000050} // namespace webrtc
henrik.lundin@webrtc.org9c55f0f2014-06-09 08:10:28 +000051#endif // WEBRTC_MODULES_AUDIO_CODING_NETEQ_DEFINES_H_