API 변경 내역
WebPlanetKit 5.3의 API 변경 내역은 다음과 같습니다.
WebPlanetKit 5.3
변경
이전 버전 | WebPlanetKit 5.3 | 비고 |
---|---|---|
function makeCall(params) | function makeCall(params): Promise throws {MakeCallError} | 1대1 통화 |
function verifyCall(params) | function verifyCall(params): Promise throws {VerifyCallError} | 1대1 통화 |
function joinConference(params) | function joinConference(params): Promise throws {JoinConferenceError} | 그룹 통화 |
추가
MediaStreamManager
class 1-to-1 callGroup callCall
class 1-to-1 callfunction registerVirtualBackground(virtualBackground: VirtualBackground)
function startVirtualBackgroundBlur(canvasElement?: HTMLCanvasElement, blurRadius?: number)
function startVirtualBackgroundImage(canvasElement: HTMLCanvasElement, image: HTMLImageElement|ImageBitmap)
function stopVirtualBackground()
function getVirtualBackgroundVideoStream(frameRate?: number)
function changeVirtualBackgroundVideoElement(videoElement: HTMLVideoElement)
function changeVirtualBackgroundCanvasElement(canvasElement: HTMLCanvasElement)
function isVirtualBackgroundActive()
function setCustomMediaStream(mediaStream: MediaStream)
function unsetCustomMediaStream()
function hasSetCustomMediaStreamWithAudio()
function hasSetCustomMediaStreamWithVideo()
function getMyMediaStream()
function changeMyView(videoElement: HTMLVideoElement, cleanOldElement?: boolean)
function changePeerView(videoElement: HTMLVideoElement, cleanOldElement?: boolean)
Conference
class Group callfunction registerVirtualBackground(virtualBackground: VirtualBackground)
function startVirtualBackgroundBlur(canvasElement?: HTMLCanvasElement, blurRadius?: number)
function startVirtualBackgroundImage(canvasElement: HTMLCanvasElement, image: HTMLImageElement|ImageBitmap)
function stopVirtualBackground()
function getVirtualBackgroundVideoStream(frameRate?: number)
function changeVirtualBackgroundVideoElement(videoElement: HTMLVideoElement)
function changeVirtualBackgroundCanvasElement(canvasElement: HTMLCanvasElement)
function isVirtualBackgroundActive()
function setCustomMediaStream(mediaStream: MediaStream)
function unsetCustomMediaStream()
function hasSetCustomMediaStreamWithAudio()
function hasSetCustomMediaStreamWithVideo()
function getMyMediaStream()
MakeCallParams
data class 1-to-1 callvar ringbackToneUrl?: string
var endToneUrl?: string
var playEndToneRegardlessOfCallState?: boolean
var mediaStreamManager?: MediaStreamManager
var customMediaStream?: MediaStream
VerifyCallParams
data class 1-to-1 callvar ringToneUrl?: string
var endToneUrl?: string
var playEndToneRegardlessOfCallState?: boolean
var mediaStreamManager?: MediaStreamManager
var customMediaStream?: MediaStream
ConferenceParams
data class Group callvar endToneUrl?: string
var playEndToneRegardlessOfCallState?: boolean
var mediaStreamManager?: MediaStreamManager
var customMediaStream?: MediaStream
EnableVideoOptions
data class 1-to-1 callGroup callvar mediaStreamManager?: MediaStreamManager
var customMediaStream?: MediaStream
START_FAIL_REASON
enum 1-to-1 callGroup callMakeCallError
data class 1-to-1 callVerifyCallError
data class 1-to-1 callJoinConferenceError
data class Group callDEBUG_NOTICE
enum 1-to-1 callGroup callKitDelegate
protocol 1-to-1 callGroup callInitConfig
data class 1-to-1 callGroup callvar delegate?: KitDelegate
삭제
Call
class 1-to-1 callfunction setVideoModifier(canvasElement: HTMLCanvasElement)
function resetVideoModifier()
Conference
class Group callfunction setVideoModifier(canvasElement: HTMLCanvasElement)
function resetVideoModifier()
MakeCallParams
data class 1-to-1 callvar initMedia?: InitMedia
VerifyCallParams
data class 1-to-1 callvar initMedia?: InitMedia
ConferenceParams
data class Group callvar initMedia?: InitMedia
EnableVideoOptions
data class 1-to-1 callGroup callvar initMedia?: InitMedia
MakeCallDelegate
protocol 1-to-1 callevtInnerLog(innerLogObject: InnerLogObject)
VerifyCallDelegate
protocol 1-to-1 callevtInnerLog(innerLogObject: InnerLogObject)
ConferenceDelegate
protocol Group callevtInnerLog(innerLogObject: InnerLogObject)
InnerLogObject
data class 1-to-1 callGroup callINNER_LOG_NAME
enum 1-to-1 callGroup callKIT_DISCONNECT_REASON
enum 1-to-1 callGroup callPLANETKIT_DISCONNECT_REASON_WEB_BROWSER_NOT_SUPPORTED: 1612