

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Modul DCV
<a name="dcv-module"></a>

Modul yang mengimplementasikan sisi klien dari protokol DCV.

**Topics**
+ [Metode](#methods)
+ [Anggota](#members)
+ [Definisi tipe dan panggilan balik](#type-definitions)

## Metode
<a name="methods"></a>

**Topics**
+ [[otentikasi (AuthParams) → \$1Otentikasi\$1](authentication-class.md)](#authenticate)
+ [sambungkan (konfigurasi) → \$1Janji. < [Koneksi](connection-class.md) >\$1Janji. < \$1code: [ConnectionErrorCode](#ConnectionErrorCode), pesan: string\$1 >\$1](#connect)
+ [setLogHandler(handler) → \$1void\$1](#setLogHandler)
+ [setLogLevel(tingkat) → \$1void\$1](#setLogLevel)

### [otentikasi (AuthParams) → \$1Otentikasi\$1](authentication-class.md)
<a name="authenticate"></a>

 Memulai proses otentikasi untuk endpoint server Amazon DCV yang ditentukan. 

#### Parameter:
<a name="parameters"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  url  |  string  |  Nama host dan port server Amazon DCV yang sedang berjalan dalam format berikut:https://dcv\$1host\$1address:port. Sebagai contoh: https://my-dcv-server:8443.  | 
|  authenticationToken  |  string  |  Token otentikasi yang digunakan untuk otentikasi.  | 
|  callbacks  |  [AuthenticationCallbacks](#authenticationCallbacks)  |  Callback yang tersedia untuk dipanggil selama proses otentikasi.  | 

#### Pengembalian:
<a name="returns"></a>

 - Objek Otentikasi. 

 Tipe   
 [Autentikasi](authentication-class.md) 

### sambungkan (konfigurasi) → \$1Janji. < [Koneksi](connection-class.md) >\$1Janji. < \$1code: [ConnectionErrorCode](#ConnectionErrorCode), pesan: string\$1 >\$1
<a name="connect"></a>

 Terhubung ke titik akhir server Amazon DCV yang ditentukan. Jika koneksi berhasil, ia mengembalikan objek Connection. Jika koneksi gagal, ia mengembalikan objek kesalahan. 

#### Parameter:
<a name="parameters-1"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  config  |  [ConnectionConfig](#ConnectionConfig)  |  ConnectionConfig Objeknya.  | 

#### Pengembalian:
<a name="returns-1"></a>

 - Sebuah objek Connection, atau objek kesalahan. 

 Tipe   
 Janji. < [Koneksi](connection-class.md) > \$1 Janji. < \$1code: [ConnectionErrorCode](#ConnectionErrorCode), pesan: string\$1 > 

### setLogHandler(handler) → \$1void\$1
<a name="setLogHandler"></a>

 Menetapkan fungsi penangan log kustom. Saat mengganti penangan log default, posisi entri log asli akan hilang saat debugging dengan konsol browser. 

#### Parameter:
<a name="parameters-2"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  handler  |  Fungsi  |  Fungsi penangan log kustom. Fungsi handler berisi level (number), levelName (string), domain (string), dan message (string).  | 

#### Pengembalian:
<a name="returns-2"></a>

 Tipe   
 kosong 

### setLogLevel(tingkat) → \$1void\$1
<a name="setLogLevel"></a>

 Mengatur level log. Ini diperlukan hanya jika penangan log default digunakan. 

#### Parameter:
<a name="parameters-3"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  level  |  [LogLevel](#LogLevel)  |  Tingkat log untuk digunakan.  | 

#### Pengembalian:
<a name="returns-3"></a>

 Tipe   
 kosong 

## Anggota
<a name="members"></a>

**Topics**
+ [(konstan) AudioError : [AudioErrorCode](#AudioErrorCode)](#AudioError)
+ [(konstan) AuthenticationError : [AuthenticationErrorCode](#AuthenticationErrorCode)](#AuthenticationError)
+ [(konstan) ChannelError : [ChannelErrorCode](#ChannelErrorCode)](#ChannelError)
+ [(konstan) ClosingReasonError : [ClosingReasonErrorCode](#ClosingReasonErrorCode)](#ClosingReasonError)
+ [(konstan) ConnectionError : [ConnectionErrorCode](#ConnectionErrorCode)](#ConnectionError)
+ [(konstan) CustomChannelError : [CustomChannelErrorCode](#CustomChannelErrorCode)](#CustomChannelError)
+ [(konstan) DisplayConfigError : [DisplayConfigErrorCode](#DisplayConfigErrorCode)](#DisplayConfigError)
+ [(konstan) FileStorageError : [FileStorageErrorCode](#FileStorageErrorCode)](#FileStorageError)
+ [(konstan) LogLevel : [LogLevel](#LogLevel)](#LogLevel_)
+ [(konstan) MultiMonitorError : [MultiMonitorErrorCode](#MultiMonitorErrorCode)](#MultiMonitorError)
+ [(konstan) ResolutionError : [ResolutionErrorCode](#ResolutionErrorCode)](#ResolutionError)
+ [(konstan) TimezoneRedirectionError : [TimezoneRedirectionErrorCode](#TimezoneRedirectionErrorCode)](#TimezoneRedirectionError)
+ [(konstan) TimezoneRedirectionSetting : [TimezoneRedirectionSettingCode](#TimezoneRedirectionSettingCode)](#TimezoneRedirectionSetting)
+ [(konstan) TimezoneRedirectionStatus : [TimezoneRedirectionStatusCode](#TimezoneRedirectionStatusCode)](#TimezoneRedirectionStatus)
+ [versi (konstan)](#version)
+ [(konstan) ScreenshotError : [ScreenshotErrorCode](#ScreenshotErrorCode)](#ScreenshotError)
+ [(konstan) WebcamError : [WebcamErrorCode](#WebcamErrorCode)](#WebcamError)

### (konstan) AudioError : [AudioErrorCode](#AudioErrorCode)
<a name="AudioError"></a>

 AudioError Kode enum. 

#### Jenis:
<a name="type"></a>
+  [AudioErrorCode](#AudioErrorCode) 

### (konstan) AuthenticationError : [AuthenticationErrorCode](#AuthenticationErrorCode)
<a name="AuthenticationError"></a>

 AuthenticationError Kode enum. 

#### Jenis:
<a name="type-1"></a>
+  [AuthenticationErrorCode](#AuthenticationErrorCode) 

### (konstan) ChannelError : [ChannelErrorCode](#ChannelErrorCode)
<a name="ChannelError"></a>

 ChannelError Kode enum. 

#### Jenis:
<a name="type-2"></a>
+  [ChannelErrorCode](#ChannelErrorCode) 

### (konstan) ClosingReasonError : [ClosingReasonErrorCode](#ClosingReasonErrorCode)
<a name="ClosingReasonError"></a>

 ClosingReasonError Kode enum. 

#### Jenis:
<a name="type-3"></a>
+  [ClosingReasonErrorCode](#ClosingReasonErrorCode) 

### (konstan) ConnectionError : [ConnectionErrorCode](#ConnectionErrorCode)
<a name="ConnectionError"></a>

 ConnectionError Kode enum. 

#### Jenis:
<a name="type-4"></a>
+  [ConnectionErrorCode](#ConnectionErrorCode) 

### (konstan) CustomChannelError : [CustomChannelErrorCode](#CustomChannelErrorCode)
<a name="CustomChannelError"></a>

 CustomChannelError Kode enum. 

#### Jenis:
<a name="type-5"></a>
+  [CustomChannelErrorCode](#CustomChannelErrorCode) 

### (konstan) DisplayConfigError : [DisplayConfigErrorCode](#DisplayConfigErrorCode)
<a name="DisplayConfigError"></a>

 DisplayConfigError Kode enum. 

#### Jenis:
<a name="type-8"></a>
+  [DisplayConfigErrorCode](#DisplayConfigErrorCode) 

### (konstan) FileStorageError : [FileStorageErrorCode](#FileStorageErrorCode)
<a name="FileStorageError"></a>

 FileStorageError Kode enum. 

#### Jenis:
<a name="type-6"></a>
+  [FileStorageErrorCode](#FileStorageErrorCode) 

### (konstan) LogLevel : [LogLevel](#LogLevel)
<a name="LogLevel_"></a>

 Level log SDK yang tersedia. 

#### Jenis:
<a name="type-31"></a>
+  [LogLevel](#LogLevel) 

### (konstan) MultiMonitorError : [MultiMonitorErrorCode](#MultiMonitorErrorCode)
<a name="MultiMonitorError"></a>

 MultiMonitorError Kode enum. 

#### Jenis:
<a name="type-7"></a>
+  [MultiMonitorErrorCode](#MultiMonitorErrorCode) 

### (konstan) ResolutionError : [ResolutionErrorCode](#ResolutionErrorCode)
<a name="ResolutionError"></a>

 ResolutionError Kode enum. 

#### Jenis:
<a name="w2aac14b9c13c25b5"></a>
+  [ResolutionErrorCode](#ResolutionErrorCode) 

### (konstan) TimezoneRedirectionError : [TimezoneRedirectionErrorCode](#TimezoneRedirectionErrorCode)
<a name="TimezoneRedirectionError"></a>

 TimezoneRedirectionError Kode enum. 

#### Jenis:
<a name="w2aac14b9c13c27b5"></a>
+  [TimezoneRedirectionErrorCode](#TimezoneRedirectionErrorCode) 

### (konstan) TimezoneRedirectionSetting : [TimezoneRedirectionSettingCode](#TimezoneRedirectionSettingCode)
<a name="TimezoneRedirectionSetting"></a>

 TimezoneRedirectionSetting Kode enum. 

#### Jenis:
<a name="w2aac14b9c13c29b5"></a>
+  [TimezoneRedirectionSettingCode](#TimezoneRedirectionSettingCode) 

### (konstan) TimezoneRedirectionStatus : [TimezoneRedirectionStatusCode](#TimezoneRedirectionStatusCode)
<a name="TimezoneRedirectionStatus"></a>

 TimezoneRedirectionStatus Kode enum. 

#### Jenis:
<a name="w2aac14b9c13c31b5"></a>
+  [TimezoneRedirectionStatusCode](#TimezoneRedirectionStatusCode) 

### versi (konstan)
<a name="version"></a>

 Versi Amazon DCV dengan mayor, minor, patch, revisi, extended, dan versionStr. 

#### Properti:
<a name="properties"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  major  |  Integer  |  Nomor versi utama.  | 
|  minor  |  integer  |  Nomor versi minor.  | 
|  patch  |  integer  |  Nomor versi patch.  | 
|  revision  |  integer  |  Nomor revisi.  | 
|  extended  |  string  |  String yang diperpanjang.  | 
|  versionStr  |  string  |  Rangkaian nomor mayor, minor, patch, dan revisi dalam formulir. major.minor.patch\$1build.revision  | 

### (konstan) ScreenshotError : [ScreenshotErrorCode](#ScreenshotErrorCode)
<a name="ScreenshotError"></a>

 ScreenshotError Kode enum. 

#### Jenis:
<a name="type-34"></a>
+  [ScreenshotErrorCode](#ScreenshotErrorCode) 

### (konstan) WebcamError : [WebcamErrorCode](#WebcamErrorCode)
<a name="WebcamError"></a>

 WebcamError Kode enum. 

#### Jenis:
<a name="type-9"></a>
+  [WebcamErrorCode](#WebcamErrorCode) 

## Definisi tipe dan panggilan balik
<a name="type-definitions"></a>

**Topics**
+ [AudioErrorCode](#AudioErrorCode)
+ [AuthenticationCallbacks](#authenticationCallbacks)
+ [AuthenticationErrorCode](#AuthenticationErrorCode)
+ [authErrorCallback(otentikasi, kesalahan)](#authErrorCallback)
+ [authPromptCredentialsCallback (otentikasi, tantangan)](#authPromptCredentialsCallback)
+ [authSuccessCallback(otentikasi, AuthenticationData)](#authSuccessCallback)
+ [Channel](#Channel)
+ [ChannelErrorCode](#ChannelErrorCode)
+ [clipboardEventCallback(acara)](#clipboardEventCallback)
+ [ClosingReasonErrorCode](#ClosingReasonErrorCode)
+ [Ruang Warna](#Colorspace)
+ [ConnectionCallbacks](#connectionCallbacks)
+ [ConnectionConfig](#ConnectionConfig)
+ [ConnectionErrorCode](#ConnectionErrorCode)
+ [createDirectory (jalur)](#createDirectory)
+ [CustomChannelErrorCode](#CustomChannelErrorCode)
+ [dataChannelCallback(info)](#dataChannelCallback)
+ [DeleteFile (jalur)](#deleteFile)
+ [deviceChangeEventPanggilan balik ()](#deviceChangeEventCallback)
+ [DisconnectCallback (alasan)](#disconnectCallback)
+ [displayAvailabilityCallback(status, DisplayID)](#displayAvailabilityCallback)
+ [DisplayConfigErrorCode](#DisplayConfigErrorCode)
+ [displayLayoutCallback(ServerWidth, ServerHeight, kepala)](#displayLayoutCallback)
+ [fitur](#feature)
+ [featuresUpdateCallback(Daftar Fitur)](#featuresUpdateCallback)
+ [fileDownloadCallback(FileResource)](#fileDownloadCallback)
+ [filePrintedCallback(PrintResource)](#filePrintedCallback)
+ [filestorage](#filestorage)
+ [filestorageEnabledCallback(diaktifkan)](#filestorageEnabledCallback)
+ [FileStorageErrorCode](#FileStorageErrorCode)
+ [firstFrameCallback(UkuranDiaktifkan, relativeMouseMode Diaktifkan, DisplayId)](#firstFrameCallback)
+ [idleWarningNotificationPanggilan balik () disconnectionDateTime](#idleWarningNotificationCallback)
+ [collaboratorListCallback(kolaborator)](#collaboratorListCallback)
+ [licenseNotificationCallback(pemberitahuan)](#licenseNotificationCallback)
+ [daftar (jalur)](#list)
+ [LogLevel](#LogLevel)
+ [Memantau](#Monitor)
+ [MultiMonitorErrorCode](#MultiMonitorErrorCode)
+ [qualityIndicatorStateCallback (status)](#qualityIndicatorStateCallback)
+ [RenameDirectory (src, pertama)](#renameDirectory)
+ [RenameFile (src, dest)](#renameFile)
+ [ResolutionErrorCode](#ResolutionErrorCode)
+ [RetrieveFile (jalur)](#retrieveFile)
+ [ScreenshotCallback (tangkapan layar)](#screenshotCallback)
+ [ScreenshotErrorCode](#ScreenshotErrorCode)
+ [ServerInfo](#serverInfo)
+ [statistik](#stats)
+ [StoreFile (berkas, direktori)](#storeFile)
+ [TimezoneRedirectionErrorCode](#TimezoneRedirectionErrorCode)
+ [TimezoneRedirectionSettingCode](#TimezoneRedirectionSettingCode)
+ [TimezoneRedirectionStatusCode](#TimezoneRedirectionStatusCode)
+ [WebcamErrorCode](#WebcamErrorCode)
+ [httpExtraSearchParamsCallback(metode, url, tubuh)](#httpExtraSearchParamsCallback)
+ [httpExtraHeadersCallback (metode, url, badan)](#httpExtraHeadersCallback)

### AudioErrorCode
<a name="AudioErrorCode"></a>

 Enum AudioError kode tersedia dalam modul DCV 
+  `SETTING_AUDIO_FAILED` 
+  `CHANNEL_NOT_AVAILABLE` 

#### Jenis:
<a name="type-10"></a>
+  number 

### AuthenticationCallbacks
<a name="authenticationCallbacks"></a>

 Callback otentikasi 

#### Jenis:
<a name="type-11"></a>
+  Objek 

#### Properti:
<a name="properties-1"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  promptCredentials  |  [authPromptCredentialsCallback](#authPromptCredentialsCallback)  |  Fungsi callback yang akan dipanggil ketika pengguna ditantang untuk kredensyal.  | 
|  error  |  [authErrorCallback](#authErrorCallback)  |  Fungsi callback yang akan dipanggil ketika otentikasi gagal.  | 
|  success  |  [authSuccessCallback](#authSuccessCallback)  |  Fungsi callback yang akan dipanggil ketika otentikasi berhasil.  | 
|  httpExtraSearchParamsCallback  |  [httpExtraSearchParamsCallback](#httpExtraSearchParamsCallback)  |  Fungsi callback yang akan dipanggil dalam authenticate metode untuk menyuntikkan parameter kueri kustom ke URL otentikasi sebelum memulai permintaan. Ini juga dapat digunakan dalam connect metode untuk menyesuaikan URL yang digunakan saat membuat WebSocket koneksi ke server DCV.  | 

### AuthenticationErrorCode
<a name="AuthenticationErrorCode"></a>

 Enum AuthenticationError kode tersedia dalam modul DCV 
+  `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` 

#### Jenis:
<a name="type-12"></a>
+  number 

### authErrorCallback(otentikasi, kesalahan)
<a name="authErrorCallback"></a>

 Fungsi callback yang akan dipanggil ketika otentikasi gagal. 

#### Parameter:
<a name="parameters-4"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  authentication  |  [Autentikasi](authentication-class.md)  |  Objek otentikasi.  | 
|  error  |  Objek  |  Objek kesalahan yang dimunculkan oleh proses otentikasi. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/dcv/latest/websdkguide/dcv-module.html)  | 
|  code  |  [AuthenticationErrorCode](#AuthenticationErrorCode)  |  Kode kesalahan.  | 
|  message  |  string  |  Pesan kesalahan.  | 

### authPromptCredentialsCallback (otentikasi, tantangan)
<a name="authPromptCredentialsCallback"></a>

 Fungsi callback yang akan dipanggil ketika pengguna ditantang untuk kredensyal. Pengguna harus menjawab tantangan dengan memberikan kredensyal yang diminta. 

#### Parameter:
<a name="parameters-5"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  authentication  |  [Autentikasi](authentication-class.md)  |  Objek otentikasi.  | 
|  challenge  |  Objek  |  Tantangannya. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/dcv/latest/websdkguide/dcv-module.html)  | 
|  requiredCredentials  |  Array. <Object>  |  Array objek kredensi yang diminta. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/dcv/latest/websdkguide/dcv-module.html)  | 
|  name  |  string  |  Nama kredensi yang diminta.  | 
|  type  |  string  |  Jenis kredensi yang diminta.  | 

### authSuccessCallback(otentikasi, AuthenticationData)
<a name="authSuccessCallback"></a>

 Fungsi callback yang akan dipanggil ketika otentikasi berhasil. 

#### Parameter:
<a name="parameters-6"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  authentication  |  [Autentikasi](authentication-class.md)  |  Objek otentikasi.  | 
|  authenticationData  |  Array. <Object>  |  Array objek yang mencakup sesi Amazon DCV IDs dan token otentikasi. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/dcv/latest/websdkguide/dcv-module.html)  | 
|  sessionId  |  string  |  ID sesi Amazon DCV.  | 
|  authToken  |  string  |  Token otentikasi untuk sesi Amazon DCV.  | 

### Channel
<a name="Channel"></a>

 Saluran yang tersedia yang dapat ditentukan. 

#### Jenis:
<a name="type-13"></a>
+  “clipboard” \$1 “display” \$1 “masukan” \$1 “audio” \$1 “filestorage” 

### ChannelErrorCode
<a name="ChannelErrorCode"></a>

 Enum ChannelError kode tersedia dalam modul DCV 
+  `ALREADY_OPEN` 
+  `INITIALIZATION_FAILED` 
+  `REJECTED` 

#### Jenis:
<a name="type-14"></a>
+  number 

### clipboardEventCallback(acara)
<a name="clipboardEventCallback"></a>

 Fungsi callback yang akan dipanggil ketika a `clipboardEvent` dihasilkan. 

#### Parameter:
<a name="parameters-7"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  Nama  |  Tipe  |  Atribut  |  Deskripsi  | 
| --- | --- | --- | --- | 
|  event  |  Objek  |  Informasi tentang acara clipboard. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/dcv/latest/websdkguide/dcv-module.html)  | 
|  name  |  didirikan \$1 salin \$1 tempel \$1 \$1 \$1 dataSizeAlert \$1 autoCopyDone newDataAvailable \$1 RemoteError autoPasteDone \$1 pasteAvailableData  |   |  Selalu hadir. Nama peristiwa.  | 
|  clipboardData  |  Objek \$1 string  |   |  Data di clipboard.  | 
|  autoCopy  |  boolean  |  <optional>  |  Menunjukkan apakah penyalinan otomatis dari clipboard sesi ke clipboard klien lokal diaktifkan.  | 
|  maxDataSize  |  number  |  <optional>  |  Jumlah maksimum data yang dapat ditempatkan di clipboard.  | 
|  error  |  string  |  <optional>  |  Informasi kesalahan jika berlaku.  | 

### ClosingReasonErrorCode
<a name="ClosingReasonErrorCode"></a>

 Enum ClosingReasonError kode tersedia dalam modul DCV 
+  `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` 

#### Jenis:
<a name="type-15"></a>
+  number 

### Ruang Warna
<a name="Colorspace"></a>

 Ruang warna yang tersedia yang dapat ditentukan. 

#### Jenis:
<a name="type-16"></a>
+  “RGB” \$1 “YUV\$1REC601" \$1 “YUV\$1” REC709 

### ConnectionCallbacks
<a name="connectionCallbacks"></a>

 Callback yang tersedia untuk dipanggil jika terjadi kesalahan koneksi. 

#### Jenis:
<a name="type-17"></a>
+  Objek 

#### Properti:
<a name="properties-7"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  disconnect  |  [DisconnectCallback](#disconnectCallback)  |  Fungsi callback yang akan dipanggil ketika koneksi berakhir.  | 
|  displayLayout  |  [displayLayoutCallback](#displayLayoutCallback)  |  Fungsi callback yang akan dipanggil ketika tata letak tampilan atau resolusi diubah.  | 
|  displayAvailability  |  [displayAvailabilityCallback](#displayAvailabilityCallback)  |  Fungsi callback yang akan dipanggil saat ketersediaan tampilan berubah.  | 
|  firstFrame  |  [firstFrameCallback](#firstFrameCallback)  |  Fungsi callback yang akan dipanggil saat frame pertama diterima dari server Amazon DCV.  | 
|  filePrinted  |  [filePrintedCallback](#filePrintedCallback)  |  Fungsi callback yang akan dipanggil saat file dicetak di server Amazon DCV.  | 
|  fileDownload  |  [fileDownloadCallback](#fileDownloadCallback)  |  Fungsi callback yang akan dipanggil ketika file siap diunduh dari server Amazon DCV.  | 
|  dataChannel  |  [dataChannelCallback](#dataChannelCallback)  |  Fungsi callback yang akan dipanggil ketika server Amazon DCV mengirimkan pemberitahuan tentang ketersediaan saluran data.  | 
|  licenseNotification  |  [licenseNotificationCallback](#licenseNotificationCallback)  |  Fungsi callback yang akan dipanggil ketika server Amazon DCV mengirimkan pemberitahuan tentang status lisensi.  | 
|  idleWarningNotification  |  [idleWarningNotificationCallback](#idleWarningNotificationCallback)  |  Fungsi callback yang akan dipanggil saat server Amazon DCV mengirimkan peringatan batas waktu idle.  | 
|  collaboratorList  |  [collaboratorListCallback](#collaboratorListCallback)  |  Fungsi callback yang akan dipanggil ketika server Amazon DCV mengirimkan daftar kolaborator (sejak Amazon DCV Web Client SDK versi 1.1.0).  | 
|  qualityIndicatorState  |  [qualityIndicatorStateCallback](#qualityIndicatorStateCallback)  |  Fungsi callback yang akan dipanggil ketika indikator kualitas koneksi berubah status.  | 
|  filestorageEnabled  |  [filestorageEnabledCallback](#filestorageEnabledCallback)  |  Fungsi callback yang akan dipanggil ketika penyimpanan file diaktifkan atau dinonaktifkan.  | 
|  featuresUpdate  |  [featuresUpdateCallback](#featuresUpdateCallback)  |  Fungsi callback yang akan dipanggil ketika status fitur berubah.  | 
|  clipboardEvent  |  [clipboardEventCallback](#clipboardEventCallback)  |  Fungsi callback yang akan dipanggil ketika a clipboardEvent dihasilkan.  | 
|  deviceChangeEvent  |  [deviceChangeEventCallback](#deviceChangeEventCallback)  |  Fungsi callback yang akan dipanggil ketika suatu deviceChange peristiwa dipicu.  | 
|  screenshot  |  [ScreenshotCallback](#screenshotCallback)  |  Fungsi callback yang akan dipanggil ketika a screenshot tersedia.  | 
|  httpExtraSearchParamsCallback  |  [httpExtraSearchParamsCallback](#httpExtraSearchParamsCallback)  |  Fungsi callback yang akan dipanggil untuk menyesuaikan URL saat membuat WebSocket koneksi ke server Amazon DCV. Perhatikan bahwa callback ini juga dapat digunakan dengan authenticate metode untuk menambahkan parameter kueri secara dinamis ke URL autentikasi sebelum SDK mengirimkan permintaan.  | 
|  httpExtraHeadersCallback  |  [httpExtraHeadersCallback](#httpExtraHeadersCallback)  |  Fungsi callback yang akan dipanggil untuk menambahkan header kustom ke permintaan HTTP selama pembuatan koneksi.  | 

### ConnectionConfig
<a name="ConnectionConfig"></a>

 Konfigurasi untuk koneksi Amazon DCV. 

#### Jenis:
<a name="type-18"></a>
+  Objek 

#### Properti:
<a name="properties-8"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  url  |  string  |  Nama host dan port server Amazon DCV yang sedang berjalan dalam format berikut:https://dcv\$1host\$1address:port. Sebagai contoh: https://my-dcv-server:8443.  | 
|  sessionId  |  string  |  ID sesi Amazon DCV.  | 
|  authToken  |  string  |  Token otentikasi yang digunakan saat menghubungkan ke server.  | 
|  baseUrl  |  string  |  URL absolut atau relatif untuk memuat file SDK.  | 
|  resourceBaseUrl  |  string  |  URL absolut atau relatif untuk mengakses sumber daya DCV.  | 
|  enabledChannels  |  Array. < [Kanal](#Channel) >  |  Menunjukkan daftar saluran yang dapat diaktifkan. Jika tidak ditentukan atau array kosong disediakan, default ke semua saluran yang tersedia.  | 
|  losslessColorspace  |  [Ruang Warna](#Colorspace)  |  Menunjukkan ruang warna yang akan digunakan. Jika tidak ditentukan, defaultnya adalah “RGB”.  | 
|  divId  |  string  |  ID div objek di HTML DOM tempat SDK harus membuat kanvas dengan aliran jarak jauh.  | 
|  volumeLevel  |  integer  |  Level volume yang disukai. Rentang yang valid adalah 0 hingga 100.  | 
|  clipboardAutoSync  |  boolean  |  Menunjukkan apakah penyalinan otomatis dari clipboard sesi Amazon DCV ke clipboard klien lokal diaktifkan untuk browser web yang kompatibel.  | 
|  dynamicAudioTuning  |  boolean  |  Menunjukkan apakah akan menyetel audio secara dinamis berdasarkan pengaturan audio server Amazon DCV saat koneksi dibuat.  | 
|  clientHiDpiScaling  |  boolean  |  Menunjukkan apakah akan menskalakan kanvas berdasarkan DPI klien.  | 
|  highColorAccuracy  |  boolean  |  Menunjukkan apakah akurasi warna yang tinggi harus digunakan jika tersedia. Jika tidak ditentukan, defaultnya ke. false  | 
|  enableWebCodecs  |  Boolean  |  Menunjukkan apakah WebCodecs harus digunakan jika tersedia. Default hingga false jika tidak ditentukan.  | 
|  observers  |  [ConnectionCallbacks](#connectionCallbacks)  |  Fungsi callback untuk memanggil peristiwa yang terkait dengan koneksi.  | 
|  callbacks  |  [ConnectionCallbacks](#connectionCallbacks)  |  Sama seperti observers properti, tetapi setiap callback menyertakan objek [Connection](connection-class.md) sebagai parameter pertama.  | 

### ConnectionErrorCode
<a name="ConnectionErrorCode"></a>

 Enum ConnectionError kode tersedia dalam modul DCV 
+  `ALREADY_OPEN` 
+  `INVALID_CONFIG` 
+  `INITIALIZATION_FAILED` 
+  `REJECTED` 
+  `MAIN_CHANNEL_ALREADY_OPEN` 
+  `GENERIC_ERROR`(sejak DCV Server 2021.0) 
+  `INTERNAL_SERVER_ERROR`(sejak DCV Server 2021.0) 
+  `AUTHENTICATION_FAILED`(sejak DCV Server 2021.0) 
+  `PROTOCOL_ERROR`(sejak DCV Server 2021.0) 
+  `INVALID_SESSION_ID`(sejak DCV Server 2021.0) 
+  `INVALID_CONNECTION_ID`(sejak DCV Server 2021.0) 
+  `CONNECTION_LIMIT_REACHED`(sejak DCV Server 2021.0) 
+  `SERVER_UNREACHABLE`(sejak Server DCV 2022.1) 
+  `GATEWAY_BUSY` 
+  `UNSUPPORTED_CREDENTIAL`(sejak Server DCV 2022.2) 
+  `TRANSPORT_ERROR` 

#### Jenis:
<a name="type-19"></a>
+  number 

### createDirectory (jalur)
<a name="createDirectory"></a>

#### Parameter:
<a name="parameters-8"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  path  |  string  |  Jalur absolut di server tempat kita ingin membuat direktori. Ini juga harus menyertakan nama direktori target.  | 

### CustomChannelErrorCode
<a name="CustomChannelErrorCode"></a>

 Enum CustomChannelError kode tersedia dalam modul DCV 
+  `TRANSPORT_ERROR` 

#### Jenis:
<a name="type-20"></a>
+  number 

### dataChannelCallback(info)
<a name="dataChannelCallback"></a>

 Fungsi callback yang akan dipanggil ketika server Amazon DCV mengirimkan pemberitahuan tentang ketersediaan saluran data. 

#### Parameter:
<a name="parameters-9"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  info  |  Objek  |  Informasi tentang saluran data. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/dcv/latest/websdkguide/dcv-module.html)  | 
|  name  |  string  |  Nama saluran data.  | 
|  token  |  string  |  Token otentikasi untuk saluran data.  | 

### DeleteFile (jalur)
<a name="deleteFile"></a>

#### Parameter:
<a name="parameters-10"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  path  |  string  |  Jalur absolut pada server mengidentifikasi file yang ingin kita hapus.  | 

### deviceChangeEventPanggilan balik ()
<a name="deviceChangeEventCallback"></a>

 Fungsi callback yang akan dipanggil ketika suatu `deviceChange` peristiwa dipicu. 

### DisconnectCallback (alasan)
<a name="disconnectCallback"></a>

 Fungsi callback yang akan dipanggil ketika koneksi berakhir. 

#### Parameter:
<a name="parameters-11"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  reason  |  Objek  |  Alasan pemutusan. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/dcv/latest/websdkguide/dcv-module.html)  | 
|  code  |  number  |  Kode alasannya.  | 
|  message  |  string  |  Pesan alasannya.  | 

### displayAvailabilityCallback(status, DisplayID)
<a name="displayAvailabilityCallback"></a>

 Fungsi callback yang akan dipanggil saat ketersediaan tampilan berubah. 

#### Parameter:
<a name="parameters-12"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  status  |  Objek  |  Status tampilan. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/dcv/latest/websdkguide/dcv-module.html)  | 
|  displayId  |  number  |  Pengidentifikasi untuk tampilan.  | 
|  enabled  |  boolean  |  Menunjukkan jika tampilan diaktifkan.  | 
|  closed  |  boolean  |  Menunjukkan jika tampilan ditutup.  | 

### DisplayConfigErrorCode
<a name="DisplayConfigErrorCode"></a>

 Enum DisplayConfigError kode tersedia dalam modul DCV 
+  `INVALID_ARGUMENT` 
+  `UNSUPPORTED_OPERATION` 
+  `NO_CHANNEL` 

#### Jenis:
<a name="type-32"></a>
+  number 

### displayLayoutCallback(ServerWidth, ServerHeight, kepala)
<a name="displayLayoutCallback"></a>

 Fungsi callback yang akan dipanggil ketika tata letak tampilan atau resolusi diubah. 

#### Parameter:
<a name="parameters-13"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  serverWidth  |  number  |  Lebar (dalam piksel) dari tampilan utama.  | 
|  serverHeight  |  number  |  Ketinggian (dalam piksel) dari tampilan utama.  | 
|  heads  |  Array. < [Memantau](#Monitor) >  |  Kepala tampilan didukung oleh server Amazon DCV.  | 

### fitur
<a name="feature"></a>

 Nilai fitur. 
+  `display`- Menunjukkan ketersediaan aliran video layar tunggal. 
+  `display-multi`- Menunjukkan ketersediaan aliran video multi-tampilan. 
+  `high-color-accuracy`- Menunjukkan ketersediaan akurasi warna yang tinggi (sejak Amazon DCV Web Client SDK versi 1.1.0). 
+  `mouse`- Menunjukkan ketersediaan fungsionalitas mouse. 
+  `keyboard`- Menunjukkan ketersediaan fungsionalitas keyboard. 
+  `keyboard-sas`- Menunjukkan ketersediaan fungsi urutan SAS (Control\$1Alt\$1Delete). 
+  `relative-mouse`- Menunjukkan ketersediaan mode mouse relatif. 
+  `clipboard-copy`- Menunjukkan ketersediaan fungsionalitas salinan clipboard dari server Amazon DCV ke klien. 
+  `clipboard-paste`- Menunjukkan ketersediaan fungsionalitas tempel clipboard dari klien ke server Amazon DCV. 
+  `audio-in`- Menunjukkan ketersediaan fungsionalitas input audio menggunakan mikrofon. 
+  `audio-out`- Menunjukkan ketersediaan fungsi pemutaran audio. 
+  `webcam`- Menunjukkan ketersediaan fungsionalitas streaming webcam. 
+  `file-download`- Menunjukkan ketersediaan fungsionalitas unduhan file dari server Amazon DCV ke klien. 
+  `file-upload`- Menunjukkan ketersediaan fungsionalitas unggah file dari klien ke server Amazon DCV. 
+  `timezone-redirection`- Menunjukkan ketersediaan fungsionalitas pengalihan zona waktu (sejak Amazon DCV Web Client SDK versi 1.3.0). 

#### Jenis:
<a name="type-21"></a>
+  string 

### featuresUpdateCallback(Daftar Fitur)
<a name="featuresUpdateCallback"></a>

 Fungsi callback yang akan dipanggil ketika status fitur berubah. 

#### Parameter:
<a name="parameters-14"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  featuresList  |  Array. < [fitur>](#feature)  |  Berbagai fitur yang telah berubah.  | 

### fileDownloadCallback(FileResource)
<a name="fileDownloadCallback"></a>

 Fungsi callback yang akan dipanggil ketika file siap diunduh dari server Amazon DCV. 

#### Parameter:
<a name="parameters-15"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  fileResource  |  Objek  |  Informasi tentang file yang siap diunduh. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/dcv/latest/websdkguide/dcv-module.html)  | 
|  id  |  string  |  Pengenal untuk file tersebut.  | 
|  url  |  string  |  URL yang digunakan untuk mengunduh file.  | 
|  domain  |  string  |  Domain sumber daya.  | 
|  token  |  string  |  Token otentikasi yang digunakan untuk mengunduh file. Token juga disertakan dalam URL.  | 

### filePrintedCallback(PrintResource)
<a name="filePrintedCallback"></a>

 Fungsi callback yang akan dipanggil saat file dicetak di server Amazon DCV. 

#### Parameter:
<a name="parameters-16"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  printResource  |  Objek  |  Informasi tentang file yang dicetak. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/dcv/latest/websdkguide/dcv-module.html)  | 
|  id  |  string  |  Pengidentifikasi untuk file yang dicetak.  | 
|  url  |  string  |  URL yang digunakan untuk mengunduh file yang dicetak.  | 
|  domain  |  string  |  Domain sumber daya. Dalam hal ini,printer.  | 
|  token  |  string  |  Token otentikasi yang digunakan untuk mengunduh file yang dicetak. Token juga disertakan dalam URL.  | 

### filestorage
<a name="filestorage"></a>

 Objek yang memungkinkan untuk menjelajahi dan melakukan tindakan pada sistem file. 

#### Jenis:
<a name="type-22"></a>
+  Objek 

#### Properti:
<a name="properties-14"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  list  |  [daftar](#list)  |  Fungsi yang memungkinkan untuk daftar item (file dan direktori) hadir di jalur yang disediakan di server.  | 
|  createDirectory  |  [CreateDirectory](#createDirectory)  |  Fungsi yang memungkinkan untuk membuat direktori di jalur yang ditentukan di server.  | 
|  retrieveFile  |  [RetrieveFile](#retrieveFile)  |  Fungsi yang memungkinkan untuk mengunduh file secara lokal di jalur yang ditentukan di server.  | 
|  deleteFile  |  [DeleteFile](#deleteFile)  |  Fungsi yang memungkinkan untuk menghapus file di jalur yang ditentukan di server.  | 
|  renameFile  |  [RenameFile](#renameFile)  |  Fungsi yang memungkinkan untuk mengganti nama file dari jalur sumber yang ditentukan ke jalur tujuan yang ditentukan.  | 
|  renameDirectory  |  [Ganti NameDirectory](#renameDirectory)  |  Fungsi yang memungkinkan untuk mengganti nama direktori dari jalur sumber yang ditentukan ke jalur tujuan absolut.  | 
|  storeFile  |  [StoreFile](#storeFile)  |  Fungsi yang memungkinkan untuk mengunggah file lokal ke jalur yang disediakan di server.  | 

### filestorageEnabledCallback(diaktifkan)
<a name="filestorageEnabledCallback"></a>

 Fungsi callback yang akan dipanggil ketika penyimpanan file diaktifkan. Saluran malas hanya di Internet Explorer 11. 

#### Parameter:
<a name="parameters-17"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  enabled  |  boolean  |  Menunjukkan apakah penyimpanan file diaktifkan.  | 

### FileStorageErrorCode
<a name="FileStorageErrorCode"></a>

 Enum FileStorageError kode tersedia dalam modul DCV 
+  `CANCELLED` 
+  `ABORTED` 
+  `INVALID_ARGUMENT` 
+  `NOT_IMPLEMENTED` 
+  `ERROR` 
+  `ALREADY_EXIST` 
+  `NOT_FOUND` 

#### Jenis:
<a name="type-23"></a>
+  number 

### firstFrameCallback(UkuranDiaktifkan, relativeMouseMode Diaktifkan, DisplayId)
<a name="firstFrameCallback"></a>

 Fungsi callback yang akan dipanggil saat frame pertama diterima dari server Amazon DCV. Dipancarkan untuk setiap tampilan. 

#### Parameter:
<a name="parameters-18"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  resizeEnabled  |  boolean  |  Menunjukkan apakah server mendukung mengubah ukuran tata letak tampilan klien.  | 
|  relativeMouseModeEnabled  |  boolean  |  Menunjukkan apakah server mendukung mode mouse relatif.  | 
|  displayId  |  number  |  Pengidentifikasi untuk tampilan.  | 

### idleWarningNotificationPanggilan balik () disconnectionDateTime
<a name="idleWarningNotificationCallback"></a>

 Fungsi callback yang akan dipanggil saat server Amazon DCV mengirimkan peringatan batas waktu idle. 

#### Parameter:
<a name="parameters-19"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  disconnectionDateTime  |  Date  |  Tanggal dan waktu pemutusan.  | 

### collaboratorListCallback(kolaborator)
<a name="collaboratorListCallback"></a>

 Fungsi callback yang akan dipanggil ketika server Amazon DCV mengirimkan daftar kolaborator. 

#### Parameter:
<a name="parameters-20"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  collaborators  |  Array. <Object>  |  Daftar objek yang berisi informasi tentang kolaborator. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/dcv/latest/websdkguide/dcv-module.html)  | 
|  username  |  string  |  Nama pengguna kolaborator.  | 
|  owner  |  boolean  |  Menunjukkan apakah kolaborator adalah pemilik sesi.  | 
|  connectionId  |  number  |  Menunjukkan ID yang ditetapkan oleh server ke koneksi.  | 

### licenseNotificationCallback(pemberitahuan)
<a name="licenseNotificationCallback"></a>

 Fungsi callback yang akan dipanggil ketika server Amazon DCV mengirimkan pemberitahuan tentang status lisensi. 

#### Parameter:
<a name="parameters-21"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  notification  |  Objek  |  Pemberitahuan. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/dcv/latest/websdkguide/dcv-module.html)  | 
|  product  |  string  |  Produk DCV.  | 
|  status  |  string  |  Status lisensi.  | 
|  message  |  string  |  Sebuah pesan.  | 
|  leftDays  |  number  |  Jumlah hari sebelum lisensi berakhir.  | 
|  isDemo  |  boolean  |  Menunjukkan apakah lisensi adalah lisensi demo.  | 
|  numUnlicensed  |  number  |  Jumlah koneksi yang tidak berlisensi.  | 
|  licensingMode  |  string  |  Mode perizinan.  | 
|  documentationUrl  |  string  |  URL untuk dokumentasi.  | 

### daftar (jalur)
<a name="list"></a>

#### Parameter:
<a name="parameters-22"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  path  |  string  |  Jalur absolut di server yang ingin kami daftarkan kontennya.  | 

### LogLevel
<a name="LogLevel"></a>

 Level log SDK yang tersedia. 

#### Jenis:
<a name="type-24"></a>
+  JEJAK \$1 DEBUG \$1 INFO \$1 PERINGATAN \$1 KESALAHAN \$1 DIAM 

### Memantau
<a name="Monitor"></a>

#### Jenis:
<a name="type-25"></a>
+  Objek 

#### Properti:
<a name="properties-16"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  name  |  string  |  Nama kepala tampilan.  | 
|  rect  |  Objek  |  Informasi tentang kepala tampilan. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/dcv/latest/websdkguide/dcv-module.html)  | 
|  primary  |  boolean  |  Menunjukkan apakah kepala tampilan adalah kepala tampilan utama. Ini ditentukan dari sistem operasi jarak jauh jika tersedia.  | 
|  dpi  |  number  |  DPI dari kepala tampilan.  | 
|  x  |  number  |  xKoordinat awal untuk kepala tampilan.  | 
|  y  |  number  |  yKoordinat awal untuk kepala tampilan.  | 
|  width  |  number  |  Lebar (dalam piksel) dari kepala tampilan.  | 
|  height  |  number  |  Ketinggian (dalam piksel) dari kepala tampilan.  | 

### MultiMonitorErrorCode
<a name="MultiMonitorErrorCode"></a>

 Enum MultiMonitorError kode tersedia dalam modul DCV 
+  `NO_DISPLAY_CHANNEL` 
+  `MAX_DISPLAY_NUMBER_REACHED` 
+  `INVALID_ARGUMENT` 
+  `DISPLAY_NOT_OPENED_BY_SERVER` 
+  `REQUEST_TIMEOUT` 
+  `GENERIC_ERROR` 
+  `NO_ERROR` 

#### Jenis:
<a name="type-26"></a>
+  number 

### qualityIndicatorStateCallback (status)
<a name="qualityIndicatorStateCallback"></a>

 Fungsi callback yang akan dipanggil ketika indikator kualitas koneksi berubah status. 

#### Parameter:
<a name="parameters-23"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  state  |  Array. <Object>  |  Informasi tentang kualitas koneksi. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/dcv/latest/websdkguide/dcv-module.html)  | 
|  name  |  string  |  Nama indikatornya.  | 
|  status  |  NORMAL \$1 PERINGATAN \$1 KRITIS  |  Deskripsi status.  | 
|  changed  |  boolean  |  Menunjukkan apakah status berubah.  | 

### RenameDirectory (src, pertama)
<a name="renameDirectory"></a>

#### Parameter:
<a name="parameters-24"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  src  |  string  |  Jalur sumber absolut di server mengidentifikasi direktori yang ingin kita ganti nama.  | 
|  dest  |  string  |  Jalur tujuan absolut di server yang menentukan jalur target dan nama direktori.  | 

### RenameFile (src, dest)
<a name="renameFile"></a>

#### Parameter:
<a name="parameters-25"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  src  |  string  |  Jalur sumber absolut di server mengidentifikasi file yang ingin kita ganti nama.  | 
|  dest  |  string  |  Jalur tujuan absolut di server yang menentukan jalur target dan nama file.  | 

### ResolutionErrorCode
<a name="ResolutionErrorCode"></a>

 Enum ResolutionError kode tersedia dalam modul DCV 
+  `INVALID_ARGUMENT` 
+  `NO_CHANNEL` 
+  `NOT_IMPLEMENTED` 

#### Jenis:
<a name="type-27"></a>
+  number 

### RetrieveFile (jalur)
<a name="retrieveFile"></a>

#### Parameter:
<a name="parameters-26"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  path  |  string  |  Jalur absolut di server mengidentifikasi file yang ingin kita unduh secara lokal.  | 

### ScreenshotCallback (tangkapan layar)
<a name="screenshotCallback"></a>

 Fungsi callback yang akan dipanggil ketika tangkapan layar tersedia. 

#### Parameter:
<a name="parameters-27"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  screenshot  |  byte []  |  Buffer tangkapan layar dalam format PNG, atau null jika pengambilan tangkapan layar gagal.  | 

### ScreenshotErrorCode
<a name="ScreenshotErrorCode"></a>

 Enum ScreenshotError kode tersedia dalam modul DCV 
+  `NO_CHANNEL` 
+  `GENERIC_ERROR` 

#### Jenis:
<a name="type-33"></a>
+  number 

### ServerInfo
<a name="serverInfo"></a>

#### Jenis:
<a name="type-28"></a>
+  Objek 

#### Properti:
<a name="properties-19"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  name  |  string  |  Nama perangkat lunak.  | 
|  version  |  Objek  |  Nomor versi perangkat lunak. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/dcv/latest/websdkguide/dcv-module.html)  | 
|  os  |  string  |  OS.  | 
|  arch  |  string  |  Arsitekturnya.  | 
|  hostname  |  string  |  Nama host.  | 
|  major  |  number  |  Nomor versi utama.  | 
|  minor  |  number  |  Nomor versi minor.  | 
|  revision  |  number  |  Nomor versi revisi.  | 

### statistik
<a name="stats"></a>

#### Jenis:
<a name="type-29"></a>
+  Objek 

#### Properti:
<a name="properties-21"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  fps  |  number  |  Frame saat ini per detik.  | 
|  traffic  |  number  |  Lalu lintas saat ini dalam bit/s.  | 
|  peakTraffic  |  number  |  Puncak lalu lintas bit/s sejak koneksi didirikan.  | 
|  latency  |  number  |  Latensi saat ini di ms.  | 
|  currentChannels  |  number  |  Jumlah saluran yang telah dibuka sejak koneksi dibuat.  | 
|  openedChannels  |  number  |  Jumlah saluran yang saat ini dibuka.  | 
|  channelErrors  |  number  |  Jumlah saluran yang melaporkan kesalahan.  | 

### StoreFile (berkas, direktori)
<a name="storeFile"></a>

#### Parameter:
<a name="parameters-28"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  file  |  File  |  Objek file (untuk informasi lebih lanjut lihat https://developer.mozilla. org/en-US/docs/Web/API/File) kami ingin mengunggah ke server.  | 
|  dir  |  string  |  Jalur absolut di server tempat kami ingin mengunggah file.  | 

### TimezoneRedirectionErrorCode
<a name="TimezoneRedirectionErrorCode"></a>

 Enum TimezoneRedirectionError kode tersedia dalam modul DCV 
+  `INVALID_ARGUMENT` 
+  `NO_CHANNEL` 
+  `USER_CANNOT_CHANGE` 

#### Jenis:
<a name="w2aac14b9c17d101b7"></a>
+  number 

### TimezoneRedirectionSettingCode
<a name="TimezoneRedirectionSettingCode"></a>

 Enum TimezoneRedirectionSetting kode tersedia dalam modul DCV 
+  `ALWAYS_OFF` 
+  `ALWAYS_ON` 
+  `CLIENT_DECIDES` 

#### Jenis:
<a name="w2aac14b9c17d103b7"></a>
+  number 

### TimezoneRedirectionStatusCode
<a name="TimezoneRedirectionStatusCode"></a>

 Enum TimezoneRedirectionStatus kode tersedia dalam modul DCV 
+  `SUCCESS` 
+  `PERMISSION_ERROR` 
+  `GENERIC_ERROR` 

#### Jenis:
<a name="w2aac14b9c17d105b7"></a>
+  number 

### WebcamErrorCode
<a name="WebcamErrorCode"></a>

 Enum WebcamError kode tersedia dalam modul DCV 
+  `SETTING_WEBCAM_FAILED` 
+  `CHANNEL_NOT_AVAILABLE` 

#### Jenis:
<a name="type-30"></a>
+  number 

### httpExtraSearchParamsCallback(metode, url, tubuh)
<a name="httpExtraSearchParamsCallback"></a>

 Fungsi callback yang akan dipanggil untuk menyuntikkan parameter kueri kustom ke dalam URLs selama otentikasi dan pembentukan koneksi. Ini memungkinkan skenario integrasi lanjutan, termasuk kemampuan untuk menambahkan parameter kueri khusus dan menambahkan nilai ditandatangani AWS Signature Version 4 (SigV4) untuk mengamankan dan mengotorisasi koneksi melalui sistem eksternal. 

Callback ini juga digunakan untuk menyesuaikan URL yang digunakan saat membuat WebSocket koneksi ke server Amazon DCV.

#### Parameter:
<a name="parameters-29"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  method  |  string  |  Metode HTTP yang digunakan untuk permintaan.  | 
|  url  |  string  |  URL yang akan digunakan untuk permintaan.  | 
|  body  |  string  |  Isi konten permintaan.  | 

#### Pengembalian:
<a name="returns-30"></a>

 `URLSearchParams`objek yang berisi parameter kueri kustom yang akan ditambahkan ke URL. 

 Tipe   
 URLSearchParams 

### httpExtraHeadersCallback (metode, url, badan)
<a name="httpExtraHeadersCallback"></a>

 Fungsi callback yang akan dipanggil untuk menyisipkan header kustom (seperti`Authorization`) ke permintaan HTTP selama pembuatan koneksi. 

#### Parameter:
<a name="parameters-31"></a>


|  Nama  |  Tipe  |  Deskripsi  | 
| --- | --- | --- | 
|  method  |  string  |  Metode HTTP yang digunakan untuk permintaan.  | 
|  url  |  string  |  URL yang akan digunakan untuk permintaan.  | 
|  body  |  string  |  Isi konten permintaan.  | 

#### Pengembalian:
<a name="returns-32"></a>

 Objek yang berisi pasangan kunci-nilai yang mewakili header kustom yang akan ditambahkan ke permintaan HTTP. 

 Tipe   
 Objek 