VideoEffectsFeature interface
Interfaccia API per la funzionalità VideoEffects
- Extends
Proprietà
active |
Elenco degli effetti attivi correnti |
Proprietà ereditate
name | Nome della funzionalità. |
Metodi
is |
Metodo per verificare se un effetto è supportato nell'ambiente corrente. |
off("effects |
Funzioni di annullamento della sottoscrizione - effectsError |
off("effects |
Annullare la sottoscrizione delle funzioni - effectsStarted |
off("effects |
Annullare la sottoscrizione delle funzioni - effectsStopped |
off("fps |
Funzioni di annullamento della sottoscrizione - fpsWarningThresholdReached |
off("time |
Funzioni di annullamento della sottoscrizione - timeForEffectsWarningReached |
on("effects |
Sottoscrivi le funzioni: genera un errore durante l'uso degli effetti |
on("effects |
Sottoscrivi le funzioni: viene attivato all'avvio degli effetti |
on("effects |
Funzioni di sottoscrizione: viene attivato quando gli effetti vengono arrestati |
on("fps |
Sottoscrivi le funzioni: viene attivato quando il fps del flusso è uguale a/minore del valore "fpsWarningThreshold" |
on("time |
Sottoscrivi le funzioni: viene generato quando il tempo impiegato per iniziare gli effetti è maggiore del valore 'effectInitTimeThresholdInMs' |
start |
Effetti iniziali |
stop |
Effetti di arresto |
Metodi ereditati
dispose() |
Dettagli proprietà
activeEffects
Elenco degli effetti attivi correnti
activeEffects: VideoEffectName[]
Valore della proprietà
Dettagli proprietà ereditate
name
Nome della funzionalità.
name: string
Valore della proprietà
string
ereditato daVideoStreamFeature.name
Dettagli metodo
isSupported(VideoEffectProcessor)
Metodo per verificare se un effetto è supportato nell'ambiente corrente.
function isSupported(effect: VideoEffectProcessor): Promise<boolean>
Parametri
- effect
- VideoEffectProcessor
Istanza dell'effetto di cui controllare il supporto.
Restituisce
Promise<boolean>
true se l'effetto è supportato nell'ambiente corrente.
off("effectsError", VideoEffectsFeatureErrorListener)
Funzioni di annullamento della sottoscrizione - effectsError
function off(event: "effectsError", listener: VideoEffectsFeatureErrorListener)
Parametri
- event
-
"effectsError"
Evento di tipo VideoEffectsFeatureEvent
- listener
- VideoEffectsFeatureErrorListener
Callback del listener
off("effectsStarted", VideoEffectsFeatureListener)
Annullare la sottoscrizione delle funzioni - effectsStarted
function off(event: "effectsStarted", listener: VideoEffectsFeatureListener)
Parametri
- event
-
"effectsStarted"
Evento di tipo VideoEffectsFeatureEvent
- listener
- VideoEffectsFeatureListener
Callback del listener
off("effectsStopped", VideoEffectsFeatureListener)
Annullare la sottoscrizione delle funzioni - effectsStopped
function off(event: "effectsStopped", listener: VideoEffectsFeatureListener)
Parametri
- event
-
"effectsStopped"
Evento di tipo VideoEffectsFeatureEvent
- listener
- VideoEffectsFeatureListener
Callback del listener
off("fpsWarningThresholdReached", VideoEffectsFeatureListener)
Funzioni di annullamento della sottoscrizione - fpsWarningThresholdReached
function off(event: "fpsWarningThresholdReached", listener: VideoEffectsFeatureListener)
Parametri
- event
-
"fpsWarningThresholdReached"
Evento di tipo VideoEffectsFeatureEvent
- listener
- VideoEffectsFeatureListener
Callback del listener
off("timeForEffectsWarningReached", VideoEffectsFeatureListener)
Funzioni di annullamento della sottoscrizione - timeForEffectsWarningReached
function off(event: "timeForEffectsWarningReached", listener: VideoEffectsFeatureListener)
Parametri
- event
-
"timeForEffectsWarningReached"
Evento di tipo VideoEffectsFeatureEvent
- listener
- VideoEffectsFeatureListener
Callback del listener
on("effectsError", VideoEffectsFeatureErrorListener)
Sottoscrivi le funzioni: genera un errore durante l'uso degli effetti
function on(event: "effectsError", listener: VideoEffectsFeatureErrorListener)
Parametri
- event
-
"effectsError"
Evento di tipo VideoEffectsFeatureEvent
- listener
- VideoEffectsFeatureErrorListener
Callback del listener
on("effectsStarted", VideoEffectsFeatureListener)
Sottoscrivi le funzioni: viene attivato all'avvio degli effetti
function on(event: "effectsStarted", listener: VideoEffectsFeatureListener)
Parametri
- event
-
"effectsStarted"
Evento di tipo VideoEffectsFeatureEvent
- listener
- VideoEffectsFeatureListener
Callback del listener
on("effectsStopped", VideoEffectsFeatureListener)
Funzioni di sottoscrizione: viene attivato quando gli effetti vengono arrestati
function on(event: "effectsStopped", listener: VideoEffectsFeatureListener)
Parametri
- event
-
"effectsStopped"
Evento di tipo VideoEffectsFeatureEvent
- listener
- VideoEffectsFeatureListener
Callback del listener
on("fpsWarningThresholdReached", VideoEffectsFeatureListener)
Sottoscrivi le funzioni: viene attivato quando il fps del flusso è uguale a/minore del valore "fpsWarningThreshold"
function on(event: "fpsWarningThresholdReached", listener: VideoEffectsFeatureListener)
Parametri
- event
-
"fpsWarningThresholdReached"
Evento di tipo VideoEffectsFeatureEvent
- listener
- VideoEffectsFeatureListener
Callback del listener
on("timeForEffectsWarningReached", VideoEffectsFeatureListener)
Sottoscrivi le funzioni: viene generato quando il tempo impiegato per iniziare gli effetti è maggiore del valore 'effectInitTimeThresholdInMs'
function on(event: "timeForEffectsWarningReached", listener: VideoEffectsFeatureListener)
Parametri
- event
-
"timeForEffectsWarningReached"
Evento di tipo VideoEffectsFeatureEvent
- listener
- VideoEffectsFeatureListener
Callback del listener
startEffects(VideoEffectProcessor)
Effetti iniziali
function startEffects(effect: VideoEffectProcessor): Promise<void>
Parametri
- effect
- VideoEffectProcessor
Istanza dell'effetto
Restituisce
Promise<void>
stopEffects()
Effetti di arresto
function stopEffects(): Promise<void>
Restituisce
Promise<void>
Dettagli dei metodi ereditati
dispose()
function dispose()
ereditato daVideoStreamFeature.dispose