본문으로 건너뛰기
Version: 6.0

API 변경 내역

WebPlanetKit 6.0의 API 변경 내역은 다음과 같습니다.

WebPlanetKit 6.0

변경

  • MakeCallParams data class 1-to-1 call

    PreviousWebPlanetKit 6.0
    var pauseVideoByPageHidden?: booleanvar pauseMyVideoByPageHidden?: boolean
  • VerifyCallParams data class 1-to-1 call

    PreviousWebPlanetKit 6.0
    var pauseVideoByPageHidden?: booleanvar pauseMyVideoByPageHidden?: boolean
  • ConferenceParams data class Group call

    PreviousWebPlanetKit 6.0
    var pauseVideoByPageHidden?: booleanvar pauseMyVideoByPageHidden?: boolean
  • PeerInfo data class Group call

    PreviousWebPlanetKit 6.0
    var videoRequested: booleanvar isVideoRequested: boolean
    var micMuted: booleanvar isMicMuted: boolean
    var vSsrc: numbervar videoSsrc: number
    var dSsrc: numbervar dataSsrc: number
  • DisconnectReason data class 1-to-1 callGroup call

    PreviousWebPlanetKit 6.0
    var strCode: stringvar codeString: string
  • MediaDeviceId data class 1-to-1 callGroup call

    PreviousWebPlanetKit 6.0
    var inputAudio: stringvar audioInput: string
    var inputVideo: stringvar videoInput: string
  • MakeCallDelegate protocol 1-to-1 call

    PreviousWebPlanetKit 6.0
    evtVideoEnabledByPeer()evtVideoEnabledByPeerAndMyVideoPaused()
  • VerifyCallDelegate protocol 1-to-1 call

    PreviousWebPlanetKit 6.0
    evtVideoEnabledByPeer()evtVideoEnabledByPeerAndMyVideoPaused()
  • Call class 1-to-1 call

    PreviousWebPlanetKit 6.0
    function waitForVirtualBackgroundInitialization()function waitForVirtualBackgroundReady()
    function changeAudioInputDevice('empty')function changeAudioInputDevice('none')
    function changeVideoInputDevice('empty')function changeVideoInputDevice('none')
    function setVideoMirror(mirror, videoElements)function setVideoMirror(isMirror, videoElements)
  • Conference class Group call

    PreviousWebPlanetKit 6.0
    function waitForVirtualBackgroundInitialization()function waitForVirtualBackgroundReady()
    function changeAudioInputDevice('empty')function changeAudioInputDevice('none')
    function changeVideoInputDevice('empty')function changeVideoInputDevice('none')
    function setVideoMirror(mirror, videoElements)function setVideoMirror(isMirror, videoElements)
  • MediaStreamManager class 1-to-1 callGroup call

    PreviousWebPlanetKit 6.0
    function waitForVirtualBackgroundInitialization()function waitForVirtualBackgroundReady()
  • Util class 1-to-1 callGroup call

    PreviousWebPlanetKit 6.0
    function setVideoMirror(mirror, videoElements)function setVideoMirror(isMirror, videoElements)
  • VIDEO_PAUSE_REASON enum 1-to-1 callGroup call

    PreviousWebPlanetKit 6.0
    PLANETKIT_VIDEO_PAUSE_REASON_BY_USERBY_USER
    PLANETKIT_VIDEO_PAUSE_REASON_BY_INTERRUPTBY_INTERRUPT
    PLANETKIT_VIDEO_PAUSE_REASON_UNDEFINEDUNDEFINED
    PLANETKIT_VIDEO_PAUSE_REASON_INTERNALINTERNAL
    PLANETKIT_VIDEO_PAUSE_REASON_ENABLE_VIDEO_RESPONSEENABLE_VIDEO_RESPONSE
    PLANETKIT_VIDEO_PAUSE_REASON_CAMERA_INACTIVECAMERA_INACTIVE
  • KIT_DISCONNECT_REASON enum 1-to-1 callGroup call

    PreviousWebPlanetKit 6.0
    PLANETKIT_DISCONNECT_REASON_NORMALNORMAL
    PLANETKIT_DISCONNECT_REASON_DECLINEDECLINE
    PLANETKIT_DISCONNECT_REASON_CELL_CALLCELL_CALL
    PLANETKIT_DISCONNECT_REASON_INTERNAL_ERRORINTERNAL_ERROR
    PLANETKIT_DISCONNECT_REASON_USER_ERRORUSER_ERROR
    PLANETKIT_DISCONNECT_REASON_INTERNAL_KIT_ERRORINTERNAL_KIT_ERROR
    PLANETKIT_DISCONNECT_REASON_AUDIO_TX_NO_SRCAUDIO_TX_NO_SRC
    PLANETKIT_DISCONNECT_REASON_CANCELCANCEL
    PLANETKIT_DISCONNECT_REASON_BUSYBUSY
    PLANETKIT_DISCONNECT_REASON_NOANSWERNOANSWER
    PLANETKIT_DISCONNECT_REASON_ALREADY_GOT_A_CALLALREADY_GOT_A_CALL
    PLANETKIT_DISCONNECT_REASON_MULTIDEV_IN_USEMULTIDEV_IN_USE
    PLANETKIT_DISCONNECT_REASON_MULTIDEV_ANSWERMULTIDEV_ANSWER
    PLANETKIT_DISCONNECT_REASON_MULTIDEV_DECLINEMULTIDEV_DECLINE
    PLANETKIT_DISCONNECT_REASON_MAX_CALL_TIME_EXCEEDEDMAX_CALL_TIME_EXCEEDED
    PLANETKIT_DISCONNECT_REASON_NETWORK_UNSTABLENETWORK_UNSTABLE
    PLANETKIT_DISCONNECT_REASON_PUSH_ERRORPUSH_ERROR
    PLANETKIT_DISCONNECT_REASON_AUTH_ERRORAUTH_ERROR
    PLANETKIT_DISCONNECT_REASON_RELEASED_CALLRELEASED_CALL
    PLANETKIT_DISCONNECT_REASON_SERVER_INTERNAL_ERRORSERVER_INTERNAL_ERROR
    PLANETKIT_DISCONNECT_REASON_UNAVAILABLE_NETWORKUNAVAILABLE_NETWORK
    PLANETKIT_DISCONNECT_REASON_APP_DESTROYAPP_DESTROY
    PLANETKIT_DISCONNECT_REASON_SYSTEM_SLEEPSYSTEM_SLEEP
    PLANETKIT_DISCONNECT_REASON_SYSTEM_LOGOFFSYSTEM_LOGOFF
    PLANETKIT_DISCONNECT_REASON_MTU_EXCEEDEDMTU_EXCEEDED
    PLANETKIT_DISCONNECT_REASON_ROOM_IS_FULLROOM_IS_FULL
    PLANETKIT_DISCONNECT_REASON_ALONE_KICK_OUTALONE_KICK_OUT
    PLANETKIT_DISCONNECT_REASON_ROOM_NOT_FOUNDROOM_NOT_FOUND
    PLANETKIT_DISCONNECT_REASON_SERVICE_ACCESS_TOKEN_ERRORSERVICE_ACCESS_TOKEN_ERROR
    PLANETKIT_DISCONNECT_REASON_SERVICE_INVALID_IDSERVICE_INVALID_ID
    PLANETKIT_DISCONNECT_REASON_SERVICE_MAINTENANCESERVICE_MAINTENANCE
    PLANETKIT_DISCONNECT_REASON_SERVICE_BUSYSERVICE_BUSY
    PLANETKIT_DISCONNECT_REASON_SERVICE_INTERNAL_ERRORSERVICE_INTERNAL_ERROR
    PLANETKIT_DISCONNECT_REASON_SERVICE_HTTP_ERRORSERVICE_HTTP_ERROR
    PLANETKIT_DISCONNECT_REASON_SERVICE_HTTP_CONNECTION_TIME_OUTSERVICE_HTTP_CONNECTION_TIME_OUT
    PLANETKIT_DISCONNECT_REASON_SERVICE_INCOMPATIBLE_PLANETKIT_VERSERVICE_INCOMPATIBLE_PLANETKIT_VER
    PLANETKIT_DISCONNECT_REASON_SERVICE_TOO_MANY_REQUESTSSERVICE_TOO_MANY_REQUESTS
    PLANETKIT_DISCONNECT_REASON_WEB_RTC_ABORTWEB_RTC_ABORT
    PLANETKIT_DISCONNECT_REASON_WEB_RTC_NOT_ALLOWEDWEB_RTC_NOT_ALLOWED
    PLANETKIT_DISCONNECT_REASON_WEB_RTC_NOT_FOUNDWEB_RTC_NOT_FOUND
    PLANETKIT_DISCONNECT_REASON_WEB_RTC_NOT_READABLEWEB_RTC_NOT_READABLE
    PLANETKIT_DISCONNECT_REASON_WEB_RTC_OVERCONSTRAINEDWEB_RTC_OVERCONSTRAINED
    PLANETKIT_DISCONNECT_REASON_WEB_RTC_SECURITY_ERRORWEB_RTC_SECURITY_ERROR
    PLANETKIT_DISCONNECT_REASON_WEB_RTC_TYPE_ERRORWEB_RTC_TYPE_ERROR
    PLANETKIT_DISCONNECT_REASON_WEB_NO_MEDIA_PACKETWEB_NO_MEDIA_PACKET
    PLANETKIT_DISCONNECT_REASON_WEB_CALL_CONNECT_FAIL_BY_SERVERWEB_CALL_CONNECT_FAIL_BY_SERVER
    PLANETKIT_DISCONNECT_REASON_WEB_CALL_CONNECT_FAIL_BY_CLIENTWEB_CALL_CONNECT_FAIL_BY_CLIENT
    PLANETKIT_DISCONNECT_REASON_WEB_SIGNALING_UNEXPECTED_DISCONNECTEDWEB_SIGNALING_UNEXPECTED_DISCONNECTED

추가

  • Call class 1-to-1 call

    • function isRecordOnCloudEnabled()
    • function getMyMediaStatus()
    • static function isDocumentPipSupported()
    • function openDocumentPip(options?: DocumentPipOptions)
    • function closeDocumentPip()
    • function getDocumentPipWindow()
    • function getDocumentPipContainer()
  • Conference class Group call

    • function getMyMediaStatus()
    • static function isDocumentPipSupported()
    • function openDocumentPip(options?: DocumentPipOptions)
    • function closeDocumentPip()
    • function getDocumentPipWindow()
    • function getDocumentPipContainer()
  • MakeCallDelegate protocol 1-to-1 call

    • evtMyAudioMuted()
    • evtMyAudioUnmuted()
    • evtMyVideoStatusUpdated(myVideoStatus: MyVideoStatus)
    • evtMyScreenShareStateUpdated(state: MY_SCREEN_SHARE_STATE)
    • evtMicrophonePermissionStateUpdated(state: PERMISSION_STATE)
    • evtCameraPermissionStateUpdated(state: PERMISSION_STATE)
    • evtPipOpened(result: DocumentPipResult)
    • evtPipClosed(info: DocumentPipClosedInfo)
  • VerifyCallDelegate protocol 1-to-1 call

    • evtMyAudioMuted()
    • evtMyAudioUnmuted()
    • evtMyVideoStatusUpdated(myVideoStatus: MyVideoStatus)
    • evtMyScreenShareStateUpdated(state: MY_SCREEN_SHARE_STATE)
    • evtMicrophonePermissionStateUpdated(state: PERMISSION_STATE)
    • evtCameraPermissionStateUpdated(state: PERMISSION_STATE)
    • evtPipOpened(result: DocumentPipResult)
    • evtPipClosed(info: DocumentPipClosedInfo)
  • ConferenceDelegate protocol Group call

    • evtMyAudioMuted()
    • evtMyAudioUnmuted()
    • evtMyVideoStatusUpdated(myVideoStatus: MyVideoStatus)
    • evtMyScreenShareStateUpdated(state: MY_SCREEN_SHARE_STATE)
    • evtMicrophonePermissionStateUpdated(state: PERMISSION_STATE)
    • evtCameraPermissionStateUpdated(state: PERMISSION_STATE)
    • evtPipOpened(result: DocumentPipResult)
    • evtPipClosed(info: DocumentPipClosedInfo)
  • MediaDeviceId data class 1-to-1 callGroup call

    • var audioOutput: string
  • MyMediaStatus data class 1-to-1 callGroup call

  • MyVideoStatus data class 1-to-1 callGroup call

  • DocumentPipOptions data class 1-to-1 callGroup call

  • DocumentPipResult data class 1-to-1 callGroup call

  • DocumentPipClosedReason data class 1-to-1 callGroup call

  • DocumentPipClosedInfo data class 1-to-1 callGroup call

  • MY_SCREEN_SHARE_STATE enum 1-to-1 callGroup call

  • PERMISSION_STATE enum 1-to-1 callGroup call

  • RESOLUTION enum Group call

    • THUMBNAIL

삭제

  • MakeCallParams data class 1-to-1 call

    • var responseOnEnableVideo?: RESPONSE_ENABLE_VIDEO
  • VerifyCallParams data class 1-to-1 call

    • var responseOnEnableVideo?: RESPONSE_ENABLE_VIDEO
  • MediaStreamManager class 1-to-1 callGroup call

    • function setupDevicePermissionMonitoring(onPermissionUpdate)
    • function cleanupDevicePermissionMonitoring()
    • function getDevicePermissionState(deviceType)
  • RESPONSE_ENABLE_VIDEO enum 1-to-1 call

  • MakeCallDelegate protocol 1-to-1 call

    • evtMyScreenShareStoppedOnBrowser() (evtMyScreenShareStateUpdated(state)를 대신 사용하세요)
  • VerifyCallDelegate protocol 1-to-1 call

    • evtMyScreenShareStoppedOnBrowser() (evtMyScreenShareStateUpdated(state)를 대신 사용하세요)
  • ConferenceDelegate protocol Group call

    • evtMyScreenShareStoppedOnBrowser() (evtMyScreenShareStateUpdated(state)를 대신 사용하세요)