blob: 697ed8db6135b8bdd8258255c44e1f7caaf84edf [file] [log] [blame]
aleloi8c512822017-06-20 05:26:55 -07001/*
2 * Copyright (c) 2017 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
Alex Loikoab20a602018-01-16 12:50:34 +010011#ifndef TEST_FUZZERS_AUDIO_PROCESSING_FUZZER_HELPER_H_
12#define TEST_FUZZERS_AUDIO_PROCESSING_FUZZER_HELPER_H_
aleloi8c512822017-06-20 05:26:55 -070013
14#include <memory>
15
Mirko Bonadei92ea95e2017-09-15 06:47:31 +020016#include "modules/audio_processing/include/audio_processing.h"
Alex Loikoab20a602018-01-16 12:50:34 +010017#include "test/fuzzers/fuzz_data_helper.h"
aleloi8c512822017-06-20 05:26:55 -070018namespace webrtc {
19
Alex Loikoab20a602018-01-16 12:50:34 +010020void FuzzAudioProcessing(test::FuzzDataHelper* fuzz_data,
aleloi8c512822017-06-20 05:26:55 -070021 std::unique_ptr<AudioProcessing> apm);
Alex Loikoab20a602018-01-16 12:50:34 +010022
aleloi8c512822017-06-20 05:26:55 -070023} // namespace webrtc
24
Alex Loikoab20a602018-01-16 12:50:34 +010025#endif // TEST_FUZZERS_AUDIO_PROCESSING_FUZZER_HELPER_H_