Video Processor Library
The Video Processor library, available on Windows and MacOS platforms. For usage please refer to the sample/utilities/vsl/interactions.cc and desktop_app sample code.
-
class video_processor : public std::enable_shared_from_this<video_processor>, public dolbyio::comms::video_frame_handler
Video processor blurs the local participant’s background.
Public Functions
-
~video_processor() override
Destructor for the video processor.
Public Static Functions
-
static async_result<std::shared_ptr<video_processor>> create(sdk &sdk_instance)
Creates an instance of the Video Processor.
- Parameters:
sdk_instance –
- Returns:
The result producting the video processor instance asynchronously.
-
class exception : public dolbyio::comms::exception
Public Functions
-
exception(const std::string &message)
The video_processor exception constructor.
- Parameters:
message – A string that describes the error.
-
exception(const std::string &message)
-
~video_processor() override