기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
DCV 모듈
DCV 프로토콜의 클라이언트 측을 구현하는 모듈입니다.
메서드
나열
authenticate(url, callbacks) → {Authentication}
지정된 Amazon DCV 서버 엔드포인트에 대한 인증 프로세스를 시작합니다.
파라미터:
명칭 | 유형 | 설명 |
---|---|---|
url
|
문자열 | 실행 중인 Amazon DCV 서버의 호스트 이름과 포트는 입니다https://dcv_host_address:port . 예: https://my-dcv-server:8443 . |
callbacks
|
authenticationCallbacks | 인증 프로세스 중에 호출할 수 있는 콜백입니다. |
반환 형식:
- Authentication 객체입니다.
- 유형
connect(config) → {Promise.<연결 >|Promise.<{code: ConnectionErrorCode, message: string}>}
지정된 Amazon DCV 서버 엔드포인트에 연결합니다. 연결이 성공하면 Connection 객체를 반환합니다. 연결에 실패하면 error 객체가 반환됩니다.
파라미터:
명칭 | 유형 | 설명 |
---|---|---|
config
|
ConnectionConfig | ConnectionConfig 객체입니다. |
반환 형식:
- Connection 객체 또는 error 객체
- 유형
-
약속<연결 > | 약속.<{code: ConnectionErrorCode, message: string}>
setLogHandler(핸들러) → {void}
사용자 지정 로그 핸들러 함수를 설정합니다. 기본 로그 핸들러를 재정의하면 브라우저 콘솔로 디버깅할 때 기존 로그 항목 위치가 손실됩니다.
파라미터:
명칭 | 유형 | 설명 |
---|---|---|
handler
|
함수 | 사용자 지정 로그 핸들러 함수입니다. 핸들러 함수에는 수준(숫자), levelName (문자열), 도메인(문자열) 및 메시지(문자열)가 포함됩니다. |
반환 형식:
- 유형
-
void
setLogLevel(레벨) → {void}
로그 수준을 설정합니다. 이는 기본 로그 핸들러를 사용하는 경우에만 필요합니다.
파라미터:
명칭 | 유형 | 설명 |
---|---|---|
level
|
LogLevel | 사용할 로그 수준입니다. |
반환 형식:
- 유형
-
void
멤버(Members)
나열
- (일정) AudioError :AudioErrorCode
- (일정) AuthenticationError :AuthenticationErrorCode
- (일정) ChannelError :ChannelErrorCode
- (일정) ClosingReasonError :ClosingReasonErrorCode
- (일정) ConnectionError :ConnectionErrorCode
- (일정) CustomChannelError :CustomChannelErrorCode
- (일정) DisplayConfigError :DisplayConfigErrorCode
- (일정) FileStorageError :FileStorageErrorCode
- (일정) LogLevel :LogLevel
- (일정) MultiMonitorError :MultiMonitorErrorCode
- (일정) ResolutionError :ResolutionErrorCode
- (일정) TimezoneRedirectionError :TimezoneRedirectionErrorCode
- (일정) TimezoneRedirectionSetting :TimezoneRedirectionSettingCode
- (일정) TimezoneRedirectionStatus :TimezoneRedirectionStatusCode
- (상수) version
- (일정) ScreenshotError :ScreenshotErrorCode
- (일정) WebcamError :WebcamErrorCode
(일정) AudioError :AudioErrorCode
AudioError 코드 열거형입니다.
Type:
(일정) AuthenticationError :AuthenticationErrorCode
AuthenticationError 코드 열거형입니다.
Type:
(일정) ChannelError :ChannelErrorCode
ChannelError 코드 열거형입니다.
Type:
(일정) ClosingReasonError :ClosingReasonErrorCode
ClosingReasonError 코드 열거형입니다.
Type:
(일정) ConnectionError :ConnectionErrorCode
ConnectionError 코드 열거형입니다.
Type:
(일정) CustomChannelError :CustomChannelErrorCode
CustomChannelError 코드 열거형입니다.
Type:
(일정) DisplayConfigError :DisplayConfigErrorCode
DisplayConfigError 코드 열거형입니다.
Type:
(일정) FileStorageError :FileStorageErrorCode
FileStorageError 코드 열거형입니다.
Type:
(일정) LogLevel :LogLevel
사용 가능한 SDK 로그 수준입니다.
Type:
(일정) MultiMonitorError :MultiMonitorErrorCode
MultiMonitorError 코드 열거형입니다.
Type:
(일정) ResolutionError :ResolutionErrorCode
ResolutionError 코드 열거형입니다.
Type:
(일정) TimezoneRedirectionError :TimezoneRedirectionErrorCode
TimezoneRedirectionError 코드 열거형입니다.
Type:
(일정) TimezoneRedirectionSetting :TimezoneRedirectionSettingCode
TimezoneRedirectionSetting 코드 열거형입니다.
Type:
(일정) TimezoneRedirectionStatus :TimezoneRedirectionStatusCode
TimezoneRedirectionStatus 코드 열거형입니다.
Type:
(상수) version
메이저, 마이너, 패치, 개정, 확장 및 가 포함된 Amazon DCV 버전입니다versionStr.
속성:
명칭 | 유형 | 설명 |
---|---|---|
major
|
정수 | 메이저 버전 번호 |
minor
|
정수 | 마이너 버전 번호 |
patch
|
정수 | 패치 버전 번호 |
revision
|
정수 | 개정 번호 |
extended
|
문자열 | 확장된 문자열 |
versionStr
|
문자열 | 메이저, 마이너, 패치 및 개정 번호를 major.minor.patch+build.revision 양식으로 연결 |
(일정) ScreenshotError :ScreenshotErrorCode
ScreenshotError 코드 열거형입니다.
Type:
(일정) WebcamError :WebcamErrorCode
WebcamError 코드 열거형입니다.
Type:
유형 및 콜백 정의
나열
- AudioErrorCode
- authenticationCallbacks
- AuthenticationErrorCode
- authErrorCallback(인증, 오류)
- authPromptCredentials콜백(인증, 챌린지)
- authSuccessCallback(인증, authenticationData)
- Channel
- ChannelErrorCode
- clipboardEventCallback(이벤트)
- ClosingReasonErrorCode
- Colorspace
- connectionCallbacks
- ConnectionConfig
- ConnectionErrorCode
- createDirectory(경로)
- CustomChannelErrorCode
- dataChannelCallback(정보)
- deleteFile(경로)
- deviceChangeEvent콜백()
- disconnectCallback(이유)
- displayAvailabilityCallback(상태, displayId)
- DisplayConfigErrorCode
- displayLayoutCallback(serverWidth, serverHeight, 헤드)
- feature
- featuresUpdateCallback(featuresList)
- fileDownloadCallback(fileResource)
- filePrintedCallback(printResource)
- filestorage
- filestorageEnabledCallback(활성화됨)
- FileStorageErrorCode
- firstFrameCallback(resizeEnabled, relativeMouseMode활성화됨, displayId)
- idleWarningNotification콜백(disconnectionDateTime)
- collaboratorListCallback(공동 작업자)
- licenseNotificationCallback(알림)
- list(path)
- LogLevel
- 모니터링
- MultiMonitorErrorCode
- qualityIndicatorState콜백(상태)
- renameDirectory(src, dest)
- renameFile(src, dest)
- ResolutionErrorCode
- retrieveFile(경로)
- screenshotCallback(스크린샷)
- ScreenshotErrorCode
- serverInfo
- stats
- storeFile(파일, dir)
- TimezoneRedirectionErrorCode
- TimezoneRedirectionSettingCode
- TimezoneRedirectionStatusCode
- WebcamErrorCode
AudioErrorCode
DCV 모듈에서 사용할 수 있는 AudioError 코드 열거
-
SETTING_AUDIO_FAILED
-
CHANNEL_NOT_AVAILABLE
Type:
-
number
authenticationCallbacks
인증 콜백
Type:
-
객체
속성:
명칭 | 유형 | 설명 |
---|---|---|
promptCredentials
|
authPromptCredentials콜백 | 사용자에게 보안 인증 정보가 요청될 때 호출되는 콜백 함수입니다. |
error
|
authErrorCallback | 인증 실패 시 호출되는 콜백 함수입니다. |
success
|
authSuccessCallback | 인증 성공 시 호출되는 콜백 함수입니다. |
AuthenticationErrorCode
DCV 모듈에서 사용할 수 있는 AuthenticationError 코드 열거
-
INVALID_MESSAGE
-
UNKNOWN_AUTH_MODE
-
SESSION_NOT_AVAILABLE
-
NO_SESSIONS
-
WRONG_CREDENTIALS
-
SASL_CHALLENGE
-
SASL_AUTH_MECHANISM
-
FAILED_COMMUNICATION
-
AUTHENTICATION_REJECTED
-
GENERIC_ERROR
-
WRONG_CREDENTIALS_FORMAT
-
WRONG_CREDENTIALS_TYPE
-
UNREQUESTED_CREDENTIALS
-
MISSING_CREDENTIAL
Type:
-
number
authErrorCallback(인증, 오류)
인증 실패 시 호출되는 콜백 함수입니다.
파라미터:
명칭 | 유형 | 설명 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
authentication
|
인증 | Authentication 객체입니다. | |||||||||
error
|
객체 | 인증 프로세스에서 발생한 error 객체입니다.
|
authPromptCredentials콜백(인증, 챌린지)
사용자에게 보안 인증 정보가 요청될 때 호출되는 콜백 함수입니다. 사용자는 요청된 보안 인증 정보를 제공하여 챌린지에 답해야 합니다.
파라미터:
명칭 | 유형 | 설명 | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
authentication
|
인증 | Authentication 객체입니다. | |||||||||||||||
challenge
|
객체 | 챌린지입니다.
|
authSuccessCallback(인증, authenticationData)
인증 성공 시 호출되는 콜백 함수입니다.
파라미터:
명칭 | 유형 | 설명 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
authentication
|
인증 | Authentication 객체입니다. | |||||||||
authenticationData
|
Array.<Object> | Amazon DCV 세션 IDs 및 인증 토큰을 포함하는 객체 배열입니다.
|
Channel
지정할 수 있는 사용 가능한 채널입니다.
Type:
-
"clipboard" | "display" | "input" | "audio" | "filestorage"
ChannelErrorCode
DCV 모듈에서 사용할 수 있는 ChannelError 코드 열거
-
ALREADY_OPEN
-
INITIALIZATION_FAILED
-
REJECTED
Type:
-
number
clipboardEventCallback(이벤트)
clipboardEvent
가 생성될 때 호출되는 콜백 함수입니다.
파라미터:
명칭 | 유형 | 설명 | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
event
|
객체 | 클립보드 이벤트에 대한 정보입니다.
|
ClosingReasonErrorCode
DCV 모듈에서 사용할 수 있는 ClosingReasonError 코드 열거
-
TRANSPORT_ERROR
-
NO_ERROR
-
GENERIC_ERROR
-
INTERNAL_SERVER_ERROR
-
PROTOCOL_ERROR
-
AUTHORIZATION_DENIED
-
AUTHORIZATION_REVOKED
-
ACCESS_REJECTED
-
IDLE_TIMEOUT_EXPIRED
-
DISCONNECT_BY_OWNER
-
DISCONNECT_BY_USER
-
EVICTED
-
EXTERNAL_PROTOCOL_CONNECTION_EVICTED
-
DISCONNECTION_REQUESTED
Type:
-
number
Colorspace
지정할 수 있는 사용 가능한 색상 공간입니다.
Type:
-
“RGB” | “YUV_REC601” | “YUV_REC709”
connectionCallbacks
연결 오류 발생 시 호출할 수 있는 콜백입니다.
Type:
-
객체
속성:
명칭 | 유형 | 설명 |
---|---|---|
disconnect
|
disconnectCallback | 연결이 종료될 때 호출되는 콜백 함수입니다. |
displayLayout
|
displayLayoutCallback | 디스플레이 레이아웃 또는 해상도가 변경될 때 호출되는 콜백 함수입니다. |
displayAvailability
|
displayAvailabilityCallback | 디스플레이 가용성이 변경될 때 호출되는 콜백 함수입니다. |
firstFrame
|
firstFrameCallback | Amazon DCV 서버에서 첫 번째 프레임을 수신할 때 호출되는 콜백 함수입니다. |
filePrinted
|
filePrintedCallback | Amazon DCV 서버에 파일이 인쇄될 때 호출되는 콜백 함수입니다. |
fileDownload
|
fileDownloadCallback | Amazon DCV 서버에서 파일을 다운로드할 준비가 되면 호출할 콜백 함수입니다. |
dataChannel
|
dataChannelCallback | Amazon DCV 서버가 데이터 채널의 가용성에 대한 알림을 보낼 때 호출되는 콜백 함수입니다. |
licenseNotification
|
licenseNotificationCallback | Amazon DCV 서버가 라이선스 상태에 대한 알림을 보낼 때 호출되는 콜백 함수입니다. |
idleWarningNotification
|
idleWarningNotification콜백 | Amazon DCV 서버가 유휴 제한 시간 경고를 보낼 때 호출되는 콜백 함수입니다. |
collaboratorList
|
collaboratorListCallback | Amazon DCV 서버가 (Amazon DCV Web Client SDK 버전 1.1.0 이후) 공동 작업자 목록을 보낼 때 호출되는 콜백 함수입니다. |
qualityIndicatorState
|
qualityIndicatorState콜백 | 연결 품질 표시기의 상태가 변경될 때 호출되는 콜백 함수입니다. |
filestorageEnabled
|
filestorageEnabledCallback | 파일 스토리지가 활성화되거나 비활성화될 때 호출되는 콜백 함수입니다. |
featuresUpdate
|
featuresUpdateCallback | 기능 상태가 변경될 때 호출되는 콜백 함수입니다. |
clipboardEvent
|
clipboardEventCallback | clipboardEvent 가 생성될 때 호출되는 콜백 함수입니다. |
deviceChangeEvent
|
deviceChangeEvent콜백 | deviceChange 이벤트가 트리거될 때 호출되는 콜백 함수입니다. |
screenshot
|
screenshotCallback | screenshot 을 사용할 수 있을 때 호출되는 콜백 함수입니다. |
ConnectionConfig
Amazon DCV 연결에 대한 구성입니다.
Type:
-
객체
속성:
명칭 | 유형 | 설명 |
---|---|---|
url
|
문자열 | 실행 중인 Amazon DCV 서버의 호스트 이름과 포트는 입니다https://dcv_host_address:port . 예: https://my-dcv-server:8443 . |
sessionId
|
문자열 | Amazon DCV 세션 ID입니다. |
authToken
|
문자열 | 서버에 연결할 때 사용할 인증 토큰입니다. |
baseUrl
|
문자열 | SDK 파일을 로드URL할 절대 또는 상대입니다. |
resourceBaseUrl
|
문자열 | DCV 리소스에 액세스할 절대 또는 상대URL입니다. |
enabledChannels
|
Array.<Channel> | 활성화할 수 있는 채널 목록을 나타냅니다. 지정되지 않거나 빈 배열이 제공되면 사용 가능한 모든 채널이 기본값으로 설정됩니다. |
losslessColorspace
|
Colorspace | 사용할 색상 공간을 나타냅니다. 지정하지 않으면 기본값은 “RGB”입니다. |
divId
|
문자열 | 가 원격 스트림으로 캔버스를 HTML DOM SDK 생성하는 의 div 객체 ID입니다. |
volumeLevel
|
정수 | 선호하는 볼륨 수준입니다. 값의 범위는 0~100입니다. |
clipboardAutoSync
|
boolean | Amazon DCV 세션 클립보드에서 로컬 클라이언트 클립보드로 자동 복사가 호환되는 웹 브라우저에 대해 활성화되어 있는지 여부를 나타냅니다. |
dynamicAudioTuning
|
boolean | 연결이 설정될 때 Amazon DCV 서버 오디오 설정을 기반으로 오디오를 동적으로 조정할지 여부를 나타냅니다. |
clientHiDpiScaling
|
boolean | 클라이언트의 를 기반으로 캔버스를 확장할지 여부를 나타냅니다DPI. |
highColorAccuracy
|
boolean | 가능한 경우 높은 색상 정확도를 사용해야 하는지 여부를 나타냅니다. 지정하지 않으면 기본적으로 false 로 설정됩니다. |
enableWebCodecs
|
불 | 사용 가능한 경우 WebCodecs 를 사용해야 하는지 여부를 나타냅니다. 지정하지 않으면 기본적으로 false 으로 설정됩니다. |
observers
|
connectionCallbacks | 연결과 관련된 이벤트를 호출하는 콜백 함수입니다. |
callbacks
|
connectionCallbacks | observers 속성과 동일하지만 각 콜백에는 Connection 객체가 첫 번째 파라미터로 포함됩니다. |
ConnectionErrorCode
DCV 모듈에서 사용할 수 있는 ConnectionError 코드 열거
-
ALREADY_OPEN
-
INVALID_CONFIG
-
INITIALIZATION_FAILED
-
REJECTED
-
MAIN_CHANNEL_ALREADY_OPEN
-
GENERIC_ERROR
(DCV서버 2021.0 이후) -
INTERNAL_SERVER_ERROR
(DCV서버 2021.0 이후) -
AUTHENTICATION_FAILED
(DCV서버 2021.0 이후) -
PROTOCOL_ERROR
(DCV서버 2021.0 이후) -
INVALID_SESSION_ID
(DCV서버 2021.0 이후) -
INVALID_CONNECTION_ID
(DCV서버 2021.0 이후) -
CONNECTION_LIMIT_REACHED
(DCV서버 2021.0 이후) -
SERVER_UNREACHABLE
(DCV서버 2022.1 이후) -
GATEWAY_BUSY
-
UNSUPPORTED_CREDENTIAL
(DCV서버 2022.2 이후) -
TRANSPORT_ERROR
Type:
-
number
createDirectory(경로)
파라미터:
명칭 | 유형 | 설명 |
---|---|---|
path
|
문자열 | 디렉터리를 만들려는 서버의 절대 경로입니다. 대상 디렉터리의 이름도 포함해야 합니다. |
CustomChannelErrorCode
DCV 모듈에서 사용할 수 있는 CustomChannelError 코드 열거
-
TRANSPORT_ERROR
Type:
-
number
dataChannelCallback(정보)
Amazon DCV 서버가 데이터 채널의 가용성에 대한 알림을 보낼 때 호출되는 콜백 함수입니다.
파라미터:
명칭 | 유형 | 설명 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
info
|
객체 | 데이터 채널에 대한 정보입니다.
|
deleteFile(경로)
파라미터:
명칭 | 유형 | 설명 |
---|---|---|
path
|
문자열 | 삭제하려는 파일을 식별하는 서버의 절대 경로입니다. |
deviceChangeEvent콜백()
deviceChange
이벤트가 트리거될 때 호출되는 콜백 함수입니다.
disconnectCallback(이유)
연결이 종료될 때 호출되는 콜백 함수입니다.
파라미터:
명칭 | 유형 | 설명 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
reason
|
객체 | 연결이 해제된 이유입니다.
|
displayAvailabilityCallback(상태, displayId)
디스플레이 가용성이 변경될 때 호출되는 콜백 함수입니다.
파라미터:
명칭 | 유형 | 설명 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
status
|
객체 | 디스플레이의 상태입니다.
|
|||||||||
displayId
|
number | 디스플레이에 대한 식별자입니다. |
DisplayConfigErrorCode
DCV 모듈에서 사용할 수 있는 DisplayConfigError 코드 열거
-
INVALID_ARGUMENT
-
UNSUPPORTED_OPERATION
-
NO_CHANNEL
Type:
-
number
displayLayoutCallback(serverWidth, serverHeight, 헤드)
디스플레이 레이아웃 또는 해상도가 변경될 때 호출되는 콜백 함수입니다.
파라미터:
명칭 | 유형 | 설명 |
---|---|---|
serverWidth
|
number | 기본 디스플레이의 너비(픽셀 단위)입니다. |
serverHeight
|
number | 기본 디스플레이의 높이(픽셀 단위)입니다. |
heads
|
Array.<Monitor> | Amazon DCV 서버에서 지원하는 디스플레이 헤드입니다. |
feature
기능 값입니다.
-
display
- 단일 디스플레이 비디오 스트림의 사용 가능 여부를 나타냅니다. -
display-multi
- 다중 디스플레이 비디오 스트림의 사용 가능 여부를 나타냅니다. -
high-color-accuracy
- 높은 색상 정확도의 가용성을 나타냅니다(Amazon DCV Web Client SDK 버전 1.1.0 이후). -
mouse
- 마우스 기능의 사용 가능 여부를 나타냅니다. -
keyboard
- 키보드 기능의 사용 가능 여부를 나타냅니다. -
keyboard-sas
- SAS 시퀀스(Control + Alt + Delete) 기능의 가용성을 나타냅니다. -
relative-mouse
- 상대 마우스 모드의 사용 가능 여부를 나타냅니다. -
clipboard-copy
- Amazon DCV 서버에서 클라이언트로 클립보드 복사 기능의 가용성을 나타냅니다. -
clipboard-paste
- 클라이언트에서 Amazon DCV 서버로 클립보드 붙여넣기 기능의 가용성을 나타냅니다. -
audio-in
- 마이크를 사용한 오디오 입력 기능의 사용 가능 여부를 나타냅니다. -
audio-out
- 오디오 재생 기능의 사용 가능 여부를 나타냅니다. -
webcam
- 웹캠 스트리밍 기능의 사용 가능 여부를 나타냅니다. -
file-download
- Amazon DCV 서버에서 클라이언트로 파일 다운로드 기능의 가용성을 나타냅니다. -
file-upload
- 클라이언트에서 Amazon DCV 서버로 파일 업로드 기능의 가용성을 나타냅니다. -
timezone-redirection
- 시간대 리디렉션 기능의 가용성을 나타냅니다(Amazon DCV Web Client SDK 버전 1.3.0 이후).
Type:
-
문자열
featuresUpdateCallback(featuresList)
기능 상태가 변경될 때 호출되는 콜백 함수입니다.
파라미터:
명칭 | 유형 | 설명 |
---|---|---|
featuresList
|
Array.<feature> | 변경된 기능의 목록입니다. |
fileDownloadCallback(fileResource)
Amazon DCV 서버에서 파일을 다운로드할 준비가 되면 호출할 콜백 함수입니다.
파라미터:
명칭 | 유형 | 설명 | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
fileResource
|
객체 | 다운로드할 준비가 된 파일에 대한 정보입니다.
|
filePrintedCallback(printResource)
Amazon DCV 서버에 파일이 인쇄될 때 호출되는 콜백 함수입니다.
파라미터:
명칭 | 유형 | 설명 | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
printResource
|
객체 | 인쇄된 파일에 대한 정보입니다.
|
filestorage
파일 시스템에서 작업을 탐색하고 수행할 수 있는 객체입니다.
Type:
-
객체
속성:
명칭 | 유형 | 설명 |
---|---|---|
list
|
list | 서버의 제공된 경로에 있는 항목(파일 및 디렉터리)을 나열할 수 있는 함수입니다. |
createDirectory
|
createDirectory | 서버의 지정된 경로에 디렉터리를 생성할 수 있는 함수입니다. |
retrieveFile
|
retrieveFile | 서버의 지정된 경로에 있는 파일을 로컬로 다운로드할 수 있는 함수입니다. |
deleteFile
|
deleteFile | 서버의 지정된 경로에 있는 파일을 삭제할 수 있는 함수입니다. |
renameFile
|
renameFile | 지정된 소스 경로에서 지정된 대상 경로로 파일 이름을 바꿀 수 있는 함수입니다. |
renameDirectory
|
renameDirectory | 지정된 소스 경로에서 절대 대상 경로로 디렉터리 이름을 바꿀 수 있는 함수입니다. |
storeFile
|
storeFile | 서버의 제공된 경로에 로컬 파일을 업로드할 수 있는 함수입니다. |
filestorageEnabledCallback(활성화됨)
파일 스토리지가 활성화될 때 호출되는 콜백 함수입니다. Internet Explorer 11의 지연 채널에만 해당합니다.
파라미터:
명칭 | 유형 | 설명 |
---|---|---|
enabled
|
boolean | 파일 스토리지를 활성화할지 여부를 나타냅니다. |
FileStorageErrorCode
DCV 모듈에서 사용할 수 있는 FileStorageError 코드 열거
-
CANCELLED
-
ABORTED
-
INVALID_ARGUMENT
-
NOT_IMPLEMENTED
-
ERROR
-
ALREADY_EXIST
-
NOT_FOUND
Type:
-
number
firstFrameCallback(resizeEnabled, relativeMouseMode활성화됨, displayId)
Amazon DCV 서버에서 첫 번째 프레임을 수신할 때 호출되는 콜백 함수입니다. 각 디스플레이마다 발생합니다.
파라미터:
명칭 | 유형 | 설명 |
---|---|---|
resizeEnabled
|
boolean | 서버가 클라이언트 디스플레이 레이아웃 크기 조정을 지원하는지 여부를 나타냅니다. |
relativeMouseModeEnabled
|
boolean | 서버가 상대 마우스 모드를 지원하는지 여부를 나타냅니다. |
displayId
|
number | 디스플레이에 대한 식별자입니다. |
idleWarningNotification콜백(disconnectionDateTime)
Amazon DCV 서버가 유휴 제한 시간 경고를 보낼 때 호출되는 콜백 함수입니다.
파라미터:
명칭 | 유형 | 설명 |
---|---|---|
disconnectionDateTime
|
날짜 | 연결 해제 날짜 및 시간입니다. |
collaboratorListCallback(공동 작업자)
Amazon DCV 서버가 공동 작업자 목록을 보낼 때 호출되는 콜백 함수입니다.
파라미터:
명칭 | 유형 | 설명 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
collaborators
|
Array.<Object> | 공동 작업자에 대한 정보가 포함된 객체 목록입니다.
|
licenseNotificationCallback(알림)
Amazon DCV 서버가 라이선스 상태에 대한 알림을 보낼 때 호출되는 콜백 함수입니다.
파라미터:
명칭 | 유형 | 설명 | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
notification
|
객체 | 알림입니다.
|
list(path)
파라미터:
명칭 | 유형 | 설명 |
---|---|---|
path
|
문자열 | 콘텐츠를 나열하려는 서버의 절대 경로입니다. |
LogLevel
사용 가능한 SDK 로그 수준입니다.
Type:
-
TRACE | DEBUG | INFO | WARN | ERROR | SILENT
모니터링
Type:
-
객체
속성:
명칭 | 유형 | 설명 | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
name
|
문자열 | 디스플레이 헤드의 이름입니다. | |||||||||||||||
rect
|
객체 | 디스플레이 헤드에 대한 정보입니다.
|
|||||||||||||||
primary
|
boolean | 디스플레이 헤드가 기본 디스플레이 헤드인지 여부를 나타냅니다. 가능한 경우 원격 운영 체제에서 결정됩니다. | |||||||||||||||
dpi
|
number | 디스플레이 헤드DPI의 . |
MultiMonitorErrorCode
DCV 모듈에서 사용할 수 있는 MultiMonitorError 코드 열거
-
NO_DISPLAY_CHANNEL
-
MAX_DISPLAY_NUMBER_REACHED
-
INVALID_ARGUMENT
-
DISPLAY_NOT_OPENED_BY_SERVER
-
REQUEST_TIMEOUT
-
GENERIC_ERROR
-
NO_ERROR
Type:
-
number
qualityIndicatorState콜백(상태)
연결 품질 표시기의 상태가 변경될 때 호출되는 콜백 함수입니다.
파라미터:
명칭 | 유형 | 설명 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
state
|
Array.<Object> | 연결 품질에 대한 정보입니다.
|
renameDirectory(src, dest)
파라미터:
명칭 | 유형 | 설명 |
---|---|---|
src
|
문자열 | 이름을 변경하려는 디렉터리를 식별하는 서버의 절대 소스 경로입니다. |
dest
|
문자열 | 대상 경로와 디렉터리 이름을 지정하는 서버의 절대 대상 경로입니다. |
renameFile(src, dest)
파라미터:
명칭 | 유형 | 설명 |
---|---|---|
src
|
문자열 | 이름을 변경하려는 파일을 식별하는 서버의 절대 소스 경로입니다. |
dest
|
문자열 | 대상 경로와 파일 이름을 지정하는 서버의 절대 대상 경로입니다. |
ResolutionErrorCode
DCV 모듈에서 사용할 수 있는 ResolutionError 코드 열거
-
INVALID_ARGUMENT
-
NO_CHANNEL
-
NOT_IMPLEMENTED
Type:
-
number
retrieveFile(경로)
파라미터:
명칭 | 유형 | 설명 |
---|---|---|
path
|
문자열 | 로컬로 다운로드하려는 파일을 식별하는 서버의 절대 경로입니다. |
screenshotCallback(스크린샷)
스크린샷을 사용할 수 있을 때 호출되는 콜백 함수입니다.
파라미터:
명칭 | 유형 | 설명 |
---|---|---|
screenshot
|
byte[] | PNG 형식의 스크린샷 버퍼 또는 스크린샷 검색에 실패한 null 경우. |
ScreenshotErrorCode
DCV 모듈에서 사용할 수 있는 ScreenshotError 코드 열거
-
NO_CHANNEL
-
GENERIC_ERROR
Type:
-
number
serverInfo
Type:
-
객체
속성:
명칭 | 유형 | 설명 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
name
|
문자열 | 소프트웨어의 이름입니다. | ||||||||||||
version
|
객체 | 소프트웨어의 버전 번호입니다.
|
||||||||||||
os
|
문자열 | 운영 체제입니다. | ||||||||||||
arch
|
문자열 | 아키텍처입니다. | ||||||||||||
hostname
|
문자열 | 호스트 이름입니다. |
stats
Type:
-
객체
속성:
명칭 | 유형 | 설명 |
---|---|---|
fps
|
number | 현재 초당 프레임입니다. |
traffic
|
number | 현재 트래픽(비트/초)입니다. |
peakTraffic
|
number | 연결이 설정된 이후 최대 트래픽(비트/초)입니다. |
latency
|
number | 현재 지연 시간(밀리초)입니다. |
currentChannels
|
number | 연결이 설정된 이후 열려 있는 채널 수입니다. |
openedChannels
|
number | 현재 열려 있는 채널 수입니다. |
channelErrors
|
number | 오류가 보고된 채널 수입니다. |
storeFile(파일, dir)
파라미터:
명칭 | 유형 | 설명 |
---|---|---|
file
|
파일 | 서버에 업로드하려는 파일 객체(자세한 내용은 https://developer.mozilla.org/en-US/docs/Web/API/File 참조)입니다. |
dir
|
문자열 | 파일을 업로드하려는 서버의 절대 경로입니다. |
TimezoneRedirectionErrorCode
DCV 모듈에서 사용할 수 있는 TimezoneRedirectionError 코드 열거
-
INVALID_ARGUMENT
-
NO_CHANNEL
-
USER_CANNOT_CHANGE
Type:
-
number
TimezoneRedirectionSettingCode
DCV 모듈에서 사용할 수 있는 TimezoneRedirectionSetting 코드 열거
-
ALWAYS_OFF
-
ALWAYS_ON
-
CLIENT_DECIDES
Type:
-
number
TimezoneRedirectionStatusCode
DCV 모듈에서 사용할 수 있는 TimezoneRedirectionStatus 코드 열거
-
SUCCESS
-
PERMISSION_ERROR
-
GENERIC_ERROR
Type:
-
number
WebcamErrorCode
DCV 모듈에서 사용할 수 있는 WebcamError 코드 열거
-
SETTING_WEBCAM_FAILED
-
CHANNEL_NOT_AVAILABLE
Type:
-
number