blob: a77dc61570098386380488873f0a120ab87d62a9 [file] [log] [blame]
niklase@google.com470e71d2011-07-07 08:21:251/*
xians@webrtc.org9b3474a2012-02-02 08:59:112 * Copyright (c) 2012 The WebRTC project authors. All Rights Reserved.
niklase@google.com470e71d2011-07-07 08:21:253 *
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
mflodman7056be92016-10-07 05:07:2811#ifndef WEBRTC_VOICE_ENGINE_CONFIGURATIONS_H_
12#define WEBRTC_VOICE_ENGINE_CONFIGURATIONS_H_
niklase@google.com470e71d2011-07-07 08:21:2513
andrew@webrtc.org0851df82013-06-19 17:03:4714#include "webrtc/typedefs.h"
15
niklase@google.com470e71d2011-07-07 08:21:2516// ============================================================================
niklase@google.com470e71d2011-07-07 08:21:2517// VoiceEngine
18// ============================================================================
19
20// ----------------------------------------------------------------------------
21// Settings for VoiceEngine
22// ----------------------------------------------------------------------------
23
24#define WEBRTC_VOICE_ENGINE_AGC // Near-end AGC
25#define WEBRTC_VOICE_ENGINE_ECHO // Near-end AEC
26#define WEBRTC_VOICE_ENGINE_NR // Near-end NS
niklase@google.com470e71d2011-07-07 08:21:2527
jiayl@webrtc.orgbf007402013-09-17 18:09:2028#if !defined(WEBRTC_ANDROID) && !defined(WEBRTC_IOS)
xians@webrtc.org832d7c62011-12-08 16:45:4629#define WEBRTC_VOICE_ENGINE_TYPING_DETECTION // Typing detection
30#endif
31
niklase@google.com470e71d2011-07-07 08:21:2532// ----------------------------------------------------------------------------
33// VoiceEngine sub-APIs
34// ----------------------------------------------------------------------------
35
36#define WEBRTC_VOICE_ENGINE_AUDIO_PROCESSING_API
niklase@google.com470e71d2011-07-07 08:21:2537#define WEBRTC_VOICE_ENGINE_CODEC_API
xians@webrtc.org5b6d3ce2012-03-15 14:40:0038#define WEBRTC_VOICE_ENGINE_EXTERNAL_MEDIA_API
39#define WEBRTC_VOICE_ENGINE_FILE_API
niklase@google.com470e71d2011-07-07 08:21:2540#define WEBRTC_VOICE_ENGINE_HARDWARE_API
41#define WEBRTC_VOICE_ENGINE_NETEQ_STATS_API
niklase@google.com470e71d2011-07-07 08:21:2542#define WEBRTC_VOICE_ENGINE_RTP_RTCP_API
43#define WEBRTC_VOICE_ENGINE_VIDEO_SYNC_API
44#define WEBRTC_VOICE_ENGINE_VOLUME_CONTROL_API
45
mflodman7056be92016-10-07 05:07:2846#endif // WEBRTC_VOICE_ENGINE_CONFIGURATIONS_H_