LiveKit JS Client SDK - v2.13.8
Preparing search index...
TrackProcessor
Interface TrackProcessor<T, U>
Experimental
interface
TrackProcessor
<
T
extends
Kind
,
U
extends
ProcessorOptions
<
T
>
=
ProcessorOptions
<
T
>
,
>
{
destroy
:
()
=>
Promise
<
void
>
;
init
:
(
opts
:
U
)
=>
Promise
<
void
>
;
name
:
string
;
onPublish
?:
(
room
:
Room
)
=>
Promise
<
void
>
;
onUnpublish
?:
()
=>
Promise
<
void
>
;
processedTrack
?:
MediaStreamTrack
;
restart
:
(
opts
:
U
)
=>
Promise
<
void
>
;
}
Type Parameters
T
extends
Kind
U
extends
ProcessorOptions
<
T
>
=
ProcessorOptions
<
T
>
Index
Properties
destroy
init
name
on
Publish?
on
Unpublish?
processed
Track?
restart
Properties
Experimental
destroy
destroy
:
()
=>
Promise
<
void
>
Experimental
init
init
:
(
opts
:
U
)
=>
Promise
<
void
>
Experimental
name
name
:
string
Optional
Experimental
on
Publish
onPublish
?:
(
room
:
Room
)
=>
Promise
<
void
>
Optional
Experimental
on
Unpublish
onUnpublish
?:
()
=>
Promise
<
void
>
Optional
Experimental
processed
Track
processedTrack
?:
MediaStreamTrack
Experimental
restart
restart
:
(
opts
:
U
)
=>
Promise
<
void
>
Settings
Member Visibility
Inherited
Theme
OS
Light
Dark
On This Page
Properties
destroy
init
name
on
Publish
on
Unpublish
processed
Track
restart
LiveKit JS Client SDK - v2.13.8
Loading...