VideoEffectsFeature interface
Interface de API para a funcionalidade VideoEffects
- Extends
Propriedades
active |
Lista de efeitos ativos atuais |
Propriedades Herdadas
name | O nome da funcionalidade. |
Métodos
is |
Método para verificar se um efeito é suportado no ambiente atual. |
off("effects |
Anular a subscrição de funções – effectsError |
off("effects |
Anular a subscrição de funções – efeitosIniciados |
off("effects |
Anular a subscrição de funções – efeitosTopped |
off("fps |
Anular a subscrição de funções - fpsWarningThresholdReached |
off("time |
Anular a subscrição de funções – timeForEffectsWarningReached |
on("effects |
Funções de subscrição – aciona o erro ao utilizar efeitos |
on("effects |
Funções de subscrição – aciona quando os efeitos são iniciados |
on("effects |
Funções de subscrição – aciona quando os efeitos são parados |
on("fps |
Funções de subscrição – é acionada quando o fps de fluxo é igual/inferior ao valor "fpsWarningThreshold" |
on("time |
Funções de subscrição – aciona quando o tempo necessário para iniciar efeitos é superior ao valor "effectInitTimeThresholdInMs" |
start |
Efeitos de início |
stop |
Efeitos de paragem |
Métodos Herdados
dispose() |
Detalhes de Propriedade
activeEffects
Lista de efeitos ativos atuais
activeEffects: VideoEffectName[]
Valor de Propriedade
Detalhes da Propriedade Herdada
name
O nome da funcionalidade.
name: string
Valor de Propriedade
string
Herdado deVideoStreamFeature.name
Detalhes de Método
isSupported(VideoEffectProcessor)
Método para verificar se um efeito é suportado no ambiente atual.
function isSupported(effect: VideoEffectProcessor): Promise<boolean>
Parâmetros
- effect
- VideoEffectProcessor
Instância do efeito para verificar o suporte.
Devoluções
Promise<boolean>
true se o efeito for suportado no ambiente atual.
off("effectsError", VideoEffectsFeatureErrorListener)
Anular a subscrição de funções – effectsError
function off(event: "effectsError", listener: VideoEffectsFeatureErrorListener)
Parâmetros
- event
-
"effectsError"
Evento do tipo VideoEffectsFeatureEvent
- listener
- VideoEffectsFeatureErrorListener
Uma chamada de retorno do serviço de escuta
off("effectsStarted", VideoEffectsFeatureListener)
Anular a subscrição de funções – efeitosIniciados
function off(event: "effectsStarted", listener: VideoEffectsFeatureListener)
Parâmetros
- event
-
"effectsStarted"
Evento do tipo VideoEffectsFeatureEvent
- listener
- VideoEffectsFeatureListener
Uma chamada de retorno do serviço de escuta
off("effectsStopped", VideoEffectsFeatureListener)
Anular a subscrição de funções – efeitosTopped
function off(event: "effectsStopped", listener: VideoEffectsFeatureListener)
Parâmetros
- event
-
"effectsStopped"
Evento do tipo VideoEffectsFeatureEvent
- listener
- VideoEffectsFeatureListener
Uma chamada de retorno do serviço de escuta
off("fpsWarningThresholdReached", VideoEffectsFeatureListener)
Anular a subscrição de funções - fpsWarningThresholdReached
function off(event: "fpsWarningThresholdReached", listener: VideoEffectsFeatureListener)
Parâmetros
- event
-
"fpsWarningThresholdReached"
Evento do tipo VideoEffectsFeatureEvent
- listener
- VideoEffectsFeatureListener
Uma chamada de retorno do serviço de escuta
off("timeForEffectsWarningReached", VideoEffectsFeatureListener)
Anular a subscrição de funções – timeForEffectsWarningReached
function off(event: "timeForEffectsWarningReached", listener: VideoEffectsFeatureListener)
Parâmetros
- event
-
"timeForEffectsWarningReached"
Evento do tipo VideoEffectsFeatureEvent
- listener
- VideoEffectsFeatureListener
Uma chamada de retorno do serviço de escuta
on("effectsError", VideoEffectsFeatureErrorListener)
Funções de subscrição – aciona o erro ao utilizar efeitos
function on(event: "effectsError", listener: VideoEffectsFeatureErrorListener)
Parâmetros
- event
-
"effectsError"
Evento do tipo VideoEffectsFeatureEvent
- listener
- VideoEffectsFeatureErrorListener
Uma chamada de retorno do serviço de escuta
on("effectsStarted", VideoEffectsFeatureListener)
Funções de subscrição – aciona quando os efeitos são iniciados
function on(event: "effectsStarted", listener: VideoEffectsFeatureListener)
Parâmetros
- event
-
"effectsStarted"
Evento do tipo VideoEffectsFeatureEvent
- listener
- VideoEffectsFeatureListener
Uma chamada de retorno do serviço de escuta
on("effectsStopped", VideoEffectsFeatureListener)
Funções de subscrição – aciona quando os efeitos são parados
function on(event: "effectsStopped", listener: VideoEffectsFeatureListener)
Parâmetros
- event
-
"effectsStopped"
Evento do tipo VideoEffectsFeatureEvent
- listener
- VideoEffectsFeatureListener
Uma chamada de retorno do serviço de escuta
on("fpsWarningThresholdReached", VideoEffectsFeatureListener)
Funções de subscrição – é acionada quando o fps de fluxo é igual/inferior ao valor "fpsWarningThreshold"
function on(event: "fpsWarningThresholdReached", listener: VideoEffectsFeatureListener)
Parâmetros
- event
-
"fpsWarningThresholdReached"
Evento do tipo VideoEffectsFeatureEvent
- listener
- VideoEffectsFeatureListener
Uma chamada de retorno do serviço de escuta
on("timeForEffectsWarningReached", VideoEffectsFeatureListener)
Funções de subscrição – aciona quando o tempo necessário para iniciar efeitos é superior ao valor "effectInitTimeThresholdInMs"
function on(event: "timeForEffectsWarningReached", listener: VideoEffectsFeatureListener)
Parâmetros
- event
-
"timeForEffectsWarningReached"
Evento do tipo VideoEffectsFeatureEvent
- listener
- VideoEffectsFeatureListener
Uma chamada de retorno do serviço de escuta
startEffects(VideoEffectProcessor)
Efeitos de início
function startEffects(effect: VideoEffectProcessor): Promise<void>
Parâmetros
- effect
- VideoEffectProcessor
Instância do efeito
Devoluções
Promise<void>
stopEffects()
Efeitos de paragem
function stopEffects(): Promise<void>
Devoluções
Promise<void>
Detalhes do Método Herdado
dispose()
function dispose()
Herdado deVideoStreamFeature.dispose