Audio Effects SDK
AI-powered SDK for real-time audio enhancement.
Loading...
Searching...
No Matches
notification.h
Go to the documentation of this file.
1#ifndef AUDIO_EFFECTS_SDK_INCLUDE_NOTIFICATION_H
2#define AUDIO_EFFECTS_SDK_INCLUDE_NOTIFICATION_H
3
5
6#include "irelease.h"
7
8#include <cstdint>
9
10namespace audio_effects_sdk {
11
13enum NotificationCode: int32_t
14{
19};
20
22{
23public:
24 virtual NotificationCode code() const = 0;
25};
26
31{
32public:
36 virtual void receive(INotification* notification) = 0;
37};
38
39}
40
41#endif
Notification handler.
Definition notification.h:31
virtual void receive(INotification *notification)=0
Definition notification.h:22
Definition irelease.h:7
NotificationCode
Notification codes for audio processing events.
Definition notification.h:14
@ slowProcessing
Occurs when audio frame processing takes too long, risking audio dropouts (gaps in playback).
Definition notification.h:18