Audio Effects SDK
AI-powered SDK for real-time audio enhancement.
|
#include "irelease.h"
#include <cstdint>
Go to the source code of this file.
Classes | |
class | audio_effects_sdk::IPipeline |
Audio processing interface that applies noise suppression. More... |
Enumerations | |
enum | audio_effects_sdk::LatencyMode : int32_t { audio_effects_sdk::file = 0 , audio_effects_sdk::streaming = 1 , audio_effects_sdk::playback = 2 } |
Latency mode indicates to the SDK how to handle delay based on different scenarios. More... |
enum audio_effects_sdk::LatencyMode : int32_t |
Latency mode indicates to the SDK how to handle delay based on different scenarios.
Enumerator | |
---|---|
file | Audio file processing scenario. Recommended when there is no real-time audio consumer (e.g., media file processing). Introduces no additional delay or buffering time beyond required processing. Disables smooth noise suppression startup.
|
streaming | For balanced real-time audio I/O processing. (Default mode). Optimized for audio streaming scenarios (e.g., WebRTC). Introduces minimal buffering and additional latency. |
playback | Optimized for intermittent audio processing or loopback playing scenarios. This mode has the substantial buffering and higher delay. |