LiveKit JS Client SDK - v2.16.1
Preparing search index...
TrackProcessor
Interface TrackProcessor<T, U>
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
destroy
destroy
:
()
=>
Promise
<
void
>
init
init
:
(
opts
:
U
)
=>
Promise
<
void
>
name
name
:
string
Optional
on
Publish
onPublish
?:
(
room
:
Room
)
=>
Promise
<
void
>
Optional
on
Unpublish
onUnpublish
?:
()
=>
Promise
<
void
>
Optional
processed
Track
processedTrack
?:
MediaStreamTrack
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.16.1
Loading...