Video Effects SDK 2.6.0.118490
AI-powered SDK for real-time video enhancement.
Loading...
Searching...
No Matches
tsvb::IRelease Class Referenceabstract

Base interface of all objects created by the SDK. More...

#include <vb_sdk/irelease.h>

Inheritance diagram for tsvb::IRelease:
[legend]

Public Member Functions

virtual void release ()=0
 Releases the memory that was allocated for the object.

Detailed Description

Base interface of all objects created by the SDK.

Objects created by the SDK must be destroyed with release(). Don't use operator delete for them.

ISDKFactory* sdkFactory = createFactory();
// some code
sdkFactory->release();
virtual void release()=0
Releases the memory that was allocated for the object.
The entry point of the SDK.
Definition sdk_factory.h:79

Member Function Documentation

◆ release()

virtual void tsvb::IRelease::release ( )
pure virtual

Releases the memory that was allocated for the object.

Call it explicitly when the object is not needed anymore. The object can't be used after the call.


The documentation for this class was generated from the following file: