blob: 7a7ca20df1d856e16064e16cf3bba95bae832707 [file] [log] [blame]
Olga Sharonova09ceed22020-09-30 16:27:391# Copyright (c) 2020 The WebRTC project authors. All Rights Reserved.
2#
3# Use of this source code is governed by a BSD-style license
4# that can be found in the LICENSE file in the root of the source
5# tree. An additional intellectual property rights grant can be found
6# in the file PATENTS. All contributing project authors may
7# be found in the AUTHORS file in the root of the source tree.
8
9import("../../webrtc.gni")
10
11rtc_library("async_audio_processing") {
12 sources = [
13 "async_audio_processing.cc",
14 "async_audio_processing.h",
15 ]
16
17 public = [ "async_audio_processing.h" ]
18
19 deps = [
20 "../../api:scoped_refptr",
Artem Titovd15a5752021-02-10 13:31:2421 "../../api:sequence_checker",
Olga Sharonova09ceed22020-09-30 16:27:3922 "../../api/audio:audio_frame_api",
23 "../../api/audio:audio_frame_processor",
24 "../../api/task_queue:task_queue",
25 "../../rtc_base:checks",
Florent Castellif86f6f92022-04-05 00:54:1226 "../../rtc_base:refcount",
Olga Sharonova09ceed22020-09-30 16:27:3927 "../../rtc_base:rtc_task_queue",
Olga Sharonova09ceed22020-09-30 16:27:3928 ]
29}
30
31if (rtc_include_tests) {
32 rtc_library("async_audio_processing_test") {
33 testonly = true
34
35 sources = []
36
37 deps = [
38 ":async_audio_processing",
39 "../../api/audio:audio_frame_api",
40 "../../rtc_base:checks",
Olga Sharonova09ceed22020-09-30 16:27:3941 ]
42 }
43}