Video Processor Library

The Video Processor library, available on Windows and MacOS platforms. For usage please refer to the sample/utilities/vsl/ 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.




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.


message – A string that describes the error.