Skip to main content

Segmenter

Extends​

- Process<Partial<RendererOptions>>

Properties​

PropertyTypeInherited from
status| "closed" | "closing" | "Error" | "destroyed" | "destroying" | "idle" | "new" | "opened" | "opening" | "processing" | "updated" | "updating"Process.status
modelAssetSegmentationModelAsset-
backgroundImage?BackgroundImage-

Methods​

close()​

close(): Promise<void>;

Returns​

Promise<void>

Inherited from​

Process.close


destroy()​

destroy(): Promise<void>;

Returns​

Promise<void>

Inherited from​

Process.destroy


open()​

open(options?): Promise<Partial<RendererOptions>>;

Initialize the Segmenter as well as the underlying worker. It is expected to be called once.

Parameters​

ParameterType
options?ProcessorOptions

Returns​

Promise<Partial<RendererOptions>>

Overrides​

Process.open


update()​

update(options): Promise<Partial<RendererOptions>>;

Update the processor options

Parameters​

ParameterType
optionsProcessorOptions

Returns​

Promise<Partial<RendererOptions>>

mute()​

mute(muted): void;

Mute/unmute the track in the worker

Parameters​

ParameterType
mutedboolean

Returns​

void


process()​

Call Signature​

process(input, options?): Promise<MediaStreamTrack>;

Process provided input

Parameters​
ParameterType
inputMediaStreamTrack
options?RendererOptions
Returns​

Promise<MediaStreamTrack>

Call Signature​

process(input, options?): Promise<
| ReadWritableStream<VideoFrame>
| undefined>;
Parameters​
ParameterType
inputReadWritableStream<VideoFrame>
options?RendererOptions
Returns​
Promise<
| ReadWritableStream<VideoFrame>
| undefined>

Call Signature​

process(input, options?): Promise<
| MediaStreamTrack
| ReadWritableStream<VideoFrame>
| undefined>;
Parameters​
ParameterType
input| MediaStreamTrack | ReadWritableStream<VideoFrame>
options?RendererOptions
Returns​
Promise<
| MediaStreamTrack
| ReadWritableStream<VideoFrame>
| undefined>

subscribe()​

subscribe(event, callback): Unsubscribe;

Subscribe rendering events,

Parameters​

ParameterType
event| "Error" | "ContextCreationError" | "ContextLost" | "ContextRestored" | "ProcessorRestarted" | "SamplingError"
callbackCallback<void>

Returns​

Unsubscribe

See​

RenderingEvents