Agora RTC Objective-C API Reference  Refactor
NGIAgoraExtensionAINoiseSuppressor.h
Go to the documentation of this file.
1 
2  //Agora SDK
3 
4  //Copyright (c) 2021 Agora.io. All rights reserved.
5 
6 #pragma once // NOLINT(build/header_guard)
7 
8 #include "AgoraRefPtr.h"
9 
10 namespace agora {
11 namespace rtc {
12 
14 public:
16 
17  virtual int ProcessDenoiseFrame(float* input, float* output) = 0;
18  virtual int ClearHiddenState() = 0;
19 };
20 
21 } // namespace rtc
22 } // namespace agora
agora::rtc::AINoiseSuppressorExtension
Definition: NGIAgoraExtensionAINoiseSuppressor.h:13
agora
Definition: AgoraAtomicOps.h:21
agora::rtc::AINoiseSuppressorExtension::ProcessDenoiseFrame
virtual int ProcessDenoiseFrame(float *input, float *output)=0
AgoraRefPtr.h
agora::RefCountInterface
Definition: AgoraRefPtr.h:31
agora::rtc::AINoiseSuppressorExtension::ClearHiddenState
virtual int ClearHiddenState()=0
agora::rtc::AINoiseSuppressorExtension::~AINoiseSuppressorExtension
virtual ~AINoiseSuppressorExtension()
Definition: NGIAgoraExtensionAINoiseSuppressor.h:15