次の方法で共有


VideoEffectsFeature interface

VideoEffects 機能の API インターフェイス

Extends

プロパティ

activeEffects

現在アクティブな効果の一覧

継承されたプロパティ

name

機能名。

メソッド

isSupported(VideoEffectProcessor)

現在の環境で効果がサポートされているかどうかを確認するメソッド。

off("effectsError", VideoEffectsFeatureErrorListener)

Unsubscribe 関数 - effectsError

off("effectsStarted", VideoEffectsFeatureListener)

Unsubscribe 関数 - effectsStarted

off("effectsStopped", VideoEffectsFeatureListener)

Unsubscribe 関数 - effectsStopped

off("fpsWarningThresholdReached", VideoEffectsFeatureListener)

Unsubscribe 関数 - fpsWarningThresholdReached

off("timeForEffectsWarningReached", VideoEffectsFeatureListener)

Unsubscribe 関数 - timeForEffectsWarningReached

on("effectsError", VideoEffectsFeatureErrorListener)

サブスクライブ関数 - 効果の使用中にエラーが発生する

on("effectsStarted", VideoEffectsFeatureListener)

サブスクライブ関数 - 効果が開始されたときに発生します

on("effectsStopped", VideoEffectsFeatureListener)

サブスクライブ関数 - 効果が停止したときに発生します

on("fpsWarningThresholdReached", VideoEffectsFeatureListener)

サブスクライブ関数 - ストリーム fps が 'fpsWarningThreshold' 値以下の場合に発生します。

on("timeForEffectsWarningReached", VideoEffectsFeatureListener)

サブスクライブ関数 - 効果の開始にかかった時間が 'effectInitTimeThresholdInMs' 値を超えると発生します。

startEffects(VideoEffectProcessor)

効果の開始

stopEffects()

効果を停止する

継承されたメソッド

dispose()

プロパティの詳細

activeEffects

現在アクティブな効果の一覧

activeEffects: VideoEffectName[]

プロパティ値

継承されたプロパティの詳細

name

機能名。

name: string

プロパティ値

string

継承されたVideoStreamFeature.name

メソッドの詳細

isSupported(VideoEffectProcessor)

現在の環境で効果がサポートされているかどうかを確認するメソッド。

function isSupported(effect: VideoEffectProcessor): Promise<boolean>

パラメーター

effect
VideoEffectProcessor

サポートを確認する効果のインスタンス。

戻り値

Promise<boolean>

現在の環境で効果がサポートされている場合は true。

off("effectsError", VideoEffectsFeatureErrorListener)

Unsubscribe 関数 - effectsError

function off(event: "effectsError", listener: VideoEffectsFeatureErrorListener)

パラメーター

event

"effectsError"

VideoEffectsFeatureEvent 型のイベント

listener
VideoEffectsFeatureErrorListener

リスナー コールバック

off("effectsStarted", VideoEffectsFeatureListener)

Unsubscribe 関数 - effectsStarted

function off(event: "effectsStarted", listener: VideoEffectsFeatureListener)

パラメーター

event

"effectsStarted"

VideoEffectsFeatureEvent 型のイベント

listener
VideoEffectsFeatureListener

リスナー コールバック

off("effectsStopped", VideoEffectsFeatureListener)

Unsubscribe 関数 - effectsStopped

function off(event: "effectsStopped", listener: VideoEffectsFeatureListener)

パラメーター

event

"effectsStopped"

VideoEffectsFeatureEvent 型のイベント

listener
VideoEffectsFeatureListener

リスナー コールバック

off("fpsWarningThresholdReached", VideoEffectsFeatureListener)

Unsubscribe 関数 - fpsWarningThresholdReached

function off(event: "fpsWarningThresholdReached", listener: VideoEffectsFeatureListener)

パラメーター

event

"fpsWarningThresholdReached"

VideoEffectsFeatureEvent 型のイベント

listener
VideoEffectsFeatureListener

リスナー コールバック

off("timeForEffectsWarningReached", VideoEffectsFeatureListener)

Unsubscribe 関数 - timeForEffectsWarningReached

function off(event: "timeForEffectsWarningReached", listener: VideoEffectsFeatureListener)

パラメーター

event

"timeForEffectsWarningReached"

VideoEffectsFeatureEvent 型のイベント

listener
VideoEffectsFeatureListener

リスナー コールバック

on("effectsError", VideoEffectsFeatureErrorListener)

サブスクライブ関数 - 効果の使用中にエラーが発生する

function on(event: "effectsError", listener: VideoEffectsFeatureErrorListener)

パラメーター

event

"effectsError"

VideoEffectsFeatureEvent 型のイベント

listener
VideoEffectsFeatureErrorListener

リスナー コールバック

on("effectsStarted", VideoEffectsFeatureListener)

サブスクライブ関数 - 効果が開始されたときに発生します

function on(event: "effectsStarted", listener: VideoEffectsFeatureListener)

パラメーター

event

"effectsStarted"

VideoEffectsFeatureEvent 型のイベント

listener
VideoEffectsFeatureListener

リスナー コールバック

on("effectsStopped", VideoEffectsFeatureListener)

サブスクライブ関数 - 効果が停止したときに発生します

function on(event: "effectsStopped", listener: VideoEffectsFeatureListener)

パラメーター

event

"effectsStopped"

VideoEffectsFeatureEvent 型のイベント

listener
VideoEffectsFeatureListener

リスナー コールバック

on("fpsWarningThresholdReached", VideoEffectsFeatureListener)

サブスクライブ関数 - ストリーム fps が 'fpsWarningThreshold' 値以下の場合に発生します。

function on(event: "fpsWarningThresholdReached", listener: VideoEffectsFeatureListener)

パラメーター

event

"fpsWarningThresholdReached"

VideoEffectsFeatureEvent 型のイベント

listener
VideoEffectsFeatureListener

リスナー コールバック

on("timeForEffectsWarningReached", VideoEffectsFeatureListener)

サブスクライブ関数 - 効果の開始にかかった時間が 'effectInitTimeThresholdInMs' 値を超えると発生します。

function on(event: "timeForEffectsWarningReached", listener: VideoEffectsFeatureListener)

パラメーター

event

"timeForEffectsWarningReached"

VideoEffectsFeatureEvent 型のイベント

listener
VideoEffectsFeatureListener

リスナー コールバック

startEffects(VideoEffectProcessor)

効果の開始

function startEffects(effect: VideoEffectProcessor): Promise<void>

パラメーター

effect
VideoEffectProcessor

効果のインスタンス

戻り値

Promise<void>

stopEffects()

効果を停止する

function stopEffects(): Promise<void>

戻り値

Promise<void>

継承済みメソッドの詳細

dispose()

function dispose()

VideoStreamFeature.dispose から継承された