MediaSFU Angular
Preparing search index...
TranslationConsumerSwitch
Class TranslationConsumerSwitch
Index
Constructors
constructor
Methods
is
Speaker
In
My
Breakout
Room
pause
Original
Producer
resume
Original
Producer
is
Consuming
Translation
For
Speaker
get
Active
Translation
Consumers
find
Original
Producer
For
Speaker
stop
Consuming
Translation
sync
Translation
State
After
Breakout
Change
Constructors
constructor
new
TranslationConsumerSwitch
()
:
TranslationConsumerSwitch
Returns
TranslationConsumerSwitch
Methods
is
Speaker
In
My
Breakout
Room
isSpeakerInMyBreakoutRoom
(
speakerName
:
string
,
parameters
:
TranslationConsumerSwitchParameters
,
)
:
boolean
Parameters
speakerName
:
string
parameters
:
TranslationConsumerSwitchParameters
Returns
boolean
pause
Original
Producer
pauseOriginalProducer
(
__namedParameters
:
PauseOriginalProducerOptions
,
)
:
Promise
<
void
>
Parameters
__namedParameters
:
PauseOriginalProducerOptions
Returns
Promise
<
void
>
resume
Original
Producer
resumeOriginalProducer
(
__namedParameters
:
ResumeOriginalProducerOptions
,
)
:
Promise
<
void
>
Parameters
__namedParameters
:
ResumeOriginalProducerOptions
Returns
Promise
<
void
>
is
Consuming
Translation
For
Speaker
isConsumingTranslationForSpeaker
(
speakerId
:
string
,
consumerTransports
:
Transport
[]
,
translationProducerMap
:
Map
<
string
,
{
translationProducerId
:
string
;
originalProducerId
:
string
;
language
:
string
;
}
,
>
,
)
:
{
consuming
:
boolean
;
language
?:
string
;
translationProducerId
?:
string
;
originalProducerId
?:
string
;
}
Parameters
speakerId
:
string
consumerTransports
:
Transport
[]
translationProducerMap
:
Map
<
string
,
{
translationProducerId
:
string
;
originalProducerId
:
string
;
language
:
string
;
}
,
>
Returns
{
consuming
:
boolean
;
language
?:
string
;
translationProducerId
?:
string
;
originalProducerId
?:
string
;
}
get
Active
Translation
Consumers
getActiveTranslationConsumers
(
translationProducerMap
:
Map
<
string
,
{
translationProducerId
:
string
;
originalProducerId
:
string
;
language
:
string
;
}
,
>
,
consumerTransports
:
Transport
[]
,
)
:
{
speakerId
:
string
;
translationProducerId
:
string
;
originalProducerId
:
string
;
language
:
string
;
}
[]
Parameters
translationProducerMap
:
Map
<
string
,
{
translationProducerId
:
string
;
originalProducerId
:
string
;
language
:
string
;
}
,
>
consumerTransports
:
Transport
[]
Returns
{
speakerId
:
string
;
translationProducerId
:
string
;
originalProducerId
:
string
;
language
:
string
;
}
[]
find
Original
Producer
For
Speaker
findOriginalProducerForSpeaker
(
speakerId
:
string
,
allAudioStreams
:
{
producerId
:
string
;
name
?:
string
;
[
key
:
string
]:
any
}
[]
,
)
:
string
|
null
Parameters
speakerId
:
string
allAudioStreams
:
{
producerId
:
string
;
name
?:
string
;
[
key
:
string
]:
any
}
[]
Returns
string
|
null
stop
Consuming
Translation
stopConsumingTranslation
(
options
:
StopConsumingTranslationOptions
,
)
:
Promise
<
string
|
null
>
Parameters
options
:
StopConsumingTranslationOptions
Returns
Promise
<
string
|
null
>
sync
Translation
State
After
Breakout
Change
syncTranslationStateAfterBreakoutChange
(
translationProducerMap
:
Record
<
string
,
Record
<
string
,
string
>
>
,
speakerIdByProducerId
:
Record
<
string
,
string
>
,
parameters
:
TranslationConsumerSwitchParameters
,
)
:
Promise
<
void
>
Parameters
translationProducerMap
:
Record
<
string
,
Record
<
string
,
string
>
>
speakerIdByProducerId
:
Record
<
string
,
string
>
parameters
:
TranslationConsumerSwitchParameters
Returns
Promise
<
void
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
is
Speaker
In
My
Breakout
Room
pause
Original
Producer
resume
Original
Producer
is
Consuming
Translation
For
Speaker
get
Active
Translation
Consumers
find
Original
Producer
For
Speaker
stop
Consuming
Translation
sync
Translation
State
After
Breakout
Change
MediaSFU
MediaSFU Angular - v2.2.2
Loading...