NEWDolby Interactivity APIs are now the Dolby.io Communications APIs Learn More >
X

VideoFiltersService

The VideoFiltersService manages the video filters that allow blurring the local participant's background or using a selected image as the local participant's background. The video filters are available only for the Dolby.io Communications SDK for Desktop users. The service allows checking the available video filters and applying the selected filter on the proper video stream.

Methods

getSupportedFilters

getSupportedFilters(): VideoFilter[]

Returns video filters that are available for the local participant.

The bokeh and staticImage filters are available only for the Desktop SDK users and are not supported on any other platform.

Returns: VideoFilter[]


setFilter

setFilter(filter: VideoFilter, options?: VideoFilterOptions): Promise<void>

Applies the selected video filter on the local participant's video stream.

Parameters:

NameTypeDefault valueDescription
filterVideoFilter-The selected video filter.
optionsVideoFilterOptions{}The video filter options. The options include the image file for the staticImage filter and information about the video stream on which the video filter should be applied.

Returns: Promise<void>


Did this page help you?