48#define BUMP_MAJOR_VERSION(VERSION) \
49 ExtensionVersion(VERSION.major_v + 1, 0, 0); \
51#define BUMP_MINOR_VERSION(VERSION) \
52 ExtensionVersion(VERSION.major_v, VERSION.minor_v + 1, 0); \
54#define BUMP_MICRO_VERSION(VERSION) \
55 ExtensionVersion(VERSION.major_v, VERSION.minor_v, VERSION.micro_v + 1); \
57class IExtensionProvider;
58class IExtensionProviderV2;
59class IExtensionProviderV3;
62class IExtensionVideoFilter;
63class IScreenCaptureSource;
Definition AgoraExtensions.h:12
Definition AgoraExtensions.h:83
Definition NGIAgoraExtensionProvider.h:35
Definition NGIAgoraExtensionProvider.h:139
Definition AgoraExtensions.h:114
Definition NGIAgoraExtensionScreenSource.h:41
Definition AgoraExtensions.h:5
Definition AgoraAtomicOps.h:21
static ExtensionVersion Version()
Definition AgoraExtensionVersion.h:84
static ExtensionVersion Version()
Definition AgoraExtensionVersion.h:91
static ExtensionVersion Version()
Definition AgoraExtensionVersion.h:70
static ExtensionVersion Version()
Definition AgoraExtensionVersion.h:77
static ExtensionVersion Version()
Definition AgoraExtensionVersion.h:98
static ExtensionVersion Version()
Definition AgoraExtensionVersion.h:105
Definition AgoraExtensionVersion.h:66
Definition AgoraExtensionVersion.h:14
int micro_v
Definition AgoraExtensionVersion.h:18
bool operator==(const ExtensionVersion &other) const
Definition AgoraExtensionVersion.h:25
bool operator<(const ExtensionVersion &other) const
Definition AgoraExtensionVersion.h:34
ExtensionVersion()
Definition AgoraExtensionVersion.h:20
bool operator>(const ExtensionVersion &other) const
Definition AgoraExtensionVersion.h:29
bool operator<=(const ExtensionVersion &other) const
Definition AgoraExtensionVersion.h:39
bool operator>=(const ExtensionVersion &other) const
Definition AgoraExtensionVersion.h:43
int major_v
Definition AgoraExtensionVersion.h:16
ExtensionVersion(int majorV, int minorV=0, int microV=0)
Definition AgoraExtensionVersion.h:22
int minor_v
Definition AgoraExtensionVersion.h:17