VideoEffectsFeature interface
VideoEffects 기능에 대한 API 인터페이스
- Extends
속성
active |
현재 활성 효과 목록 |
상속된 속성
name | 기능 이름입니다. |
메서드
상속된 메서드
dispose() |
속성 세부 정보
activeEffects
상속된 속성 세부 정보
name
기능 이름입니다.
name: string
속성 값
string
메서드 세부 정보
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()