다음을 통해 공유


VideoEffectsFeature interface

VideoEffects 기능에 대한 API 인터페이스

Extends

속성

activeEffects

현재 활성 효과 목록

상속된 속성

name

기능 이름입니다.

메서드

isSupported(VideoEffectProcessor)

현재 환경에서 효과가 지원되는지 확인하는 방법입니다.

off("effectsError", VideoEffectsFeatureErrorListener)

구독 취소 함수 - effectsError

off("effectsStarted", VideoEffectsFeatureListener)

구독 취소 함수 - effectsStarted

off("effectsStopped", VideoEffectsFeatureListener)

구독 취소 함수 - effectsStopped

off("fpsWarningThresholdReached", VideoEffectsFeatureListener)

구독 취소 함수 - fpsWarningThresholdReached

off("timeForEffectsWarningReached", VideoEffectsFeatureListener)

구독 취소 함수 - timeForEffectsWarningReached

on("effectsError", VideoEffectsFeatureErrorListener)

함수 구독 - 효과를 사용하는 동안 오류가 발생합니다.

on("effectsStarted", VideoEffectsFeatureListener)

구독 함수 - 효과가 시작될 때 발생합니다.

on("effectsStopped", VideoEffectsFeatureListener)

구독 함수 - 효과가 중지될 때 발생합니다.

on("fpsWarningThresholdReached", VideoEffectsFeatureListener)

Subscribe 함수 - 스트림 fps가 'fpsWarningThreshold' 값과 같거나 작을 때 발생합니다.

on("timeForEffectsWarningReached", VideoEffectsFeatureListener)

Subscribe 함수 - 효과를 시작하는 데 걸린 시간이 '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)

구독 취소 함수 - effectsError

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

매개 변수

event

"effectsError"

VideoEffectsFeatureEvent 유형의 이벤트

listener
VideoEffectsFeatureErrorListener

수신기 콜백

off("effectsStarted", VideoEffectsFeatureListener)

구독 취소 함수 - effectsStarted

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

매개 변수

event

"effectsStarted"

VideoEffectsFeatureEvent 유형의 이벤트

listener
VideoEffectsFeatureListener

수신기 콜백

off("effectsStopped", VideoEffectsFeatureListener)

구독 취소 함수 - effectsStopped

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

매개 변수

event

"effectsStopped"

VideoEffectsFeatureEvent 유형의 이벤트

listener
VideoEffectsFeatureListener

수신기 콜백

off("fpsWarningThresholdReached", VideoEffectsFeatureListener)

구독 취소 함수 - fpsWarningThresholdReached

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

매개 변수

event

"fpsWarningThresholdReached"

VideoEffectsFeatureEvent 유형의 이벤트

listener
VideoEffectsFeatureListener

수신기 콜백

off("timeForEffectsWarningReached", VideoEffectsFeatureListener)

구독 취소 함수 - 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)

Subscribe 함수 - 스트림 fps가 'fpsWarningThreshold' 값과 같거나 작을 때 발생합니다.

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

매개 변수

event

"fpsWarningThresholdReached"

VideoEffectsFeatureEvent 유형의 이벤트

listener
VideoEffectsFeatureListener

수신기 콜백

on("timeForEffectsWarningReached", VideoEffectsFeatureListener)

Subscribe 함수 - 효과를 시작하는 데 걸린 시간이 '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 상속된