Namespace: sistem

Class

Enumerasi

DeviceCapabilities

statis

string

Menjelaskan kemampuan penyiapan saat ini, yang terdiri dari perangkat yang kompatibel untuk Cast dan, jika memungkinkan, perangkat tampilan yang terhubung.

Nilai

AUDIO_ASSISTANT

string

Dukungan Asisten Audio. Contoh perangkat yang kompatibel untuk Cast dengan dukungan Asisten Audio mencakup Google Home dan Google Home Mini.

BLUETOOTH_SUPPORTED

string

Dukungan Bluetooth.

DISPLAY_SUPPORTED

string

Menampilkan dukungan output. Contoh perangkat yang kompatibel untuk Cast dengan dukungan layar antara lain Chromecast dan Cast TV. Contoh perangkat berkemampuan Cast yang tidak memiliki dukungan layar antara lain Chromecast Audio dan Google Home.

HI_RES_AUDIO_SUPPORTED

string

Dukungan audio beresolusi tinggi (hingga 24-bit / 96 KHz).

IS_DV_SUPPORTED

string

Dukungan Dolby Vision.

IS_HDR_SUPPORTED

string

Dukungan video HDR.

TOUCH_INPUT_SUPPORTED

string

Dukungan input sentuh. Contoh perangkat yang kompatibel untuk Cast yang mendukung input sentuh mencakup Google Nest Hub dan Google Nest Hub Max.

IS_GROUP

string

Jika perangkat adalah perangkat virtual dan mewakili target grup, bukan perangkat fisik.

IS_DEVICE_REGISTERED

string

Jika ditetapkan ke true, tanda ini menunjukkan bahwa perangkat Cast terdaftar di Konsol Developer Cast

IS_CBCS_SUPPORTED

string

Jika ditetapkan ke true, tanda ini menunjukkan bahwa skema CBCS (CONTOH-AES) didukung.

IS_DOLBY_ATMOS_SUPPORTED

string

Jika ditetapkan ke true, tanda ini menunjukkan bahwa Dolby Atmos didukung melalui passthrough audio.

DisconnectReason

statis

string

Menunjukkan alasan pemutusan koneksi.

Nilai

REQUESTED_BY_SENDER

string

Penutupan koneksi secara aktif diminta oleh aplikasi pengirim (biasanya dipicu oleh pengguna).

ERROR

string

Terjadi kesalahan protokol.

TIDAK DIKETAHUI

string

Tidak diketahui apakah pengirim meminta untuk memutuskan hubungan secara halus dengan memanggil close() (kemungkinan besar tidak, tetapi pesan 'tutup' bisa saja hilang). Hal ini biasanya terjadi saat ada waktu tunggu jaringan, saat aplikasi pengirim mengalami error, atau saat OS pengirim menutup soket.

EventType

statis

string

Peristiwa sistem yang dikirim oleh cast.framework.CastReceiverContext.

Nilai

SIAP

string

Diaktifkan saat sistem siap.

SHUTDOWN

string

Diaktifkan saat aplikasi dihentikan.

SENDER_CONNECTED

string

Diaktifkan saat pengirim baru telah terhubung.

SENDER_DISCONNECTED

string

Diaktifkan saat pengirim telah terputus.

ERROR

string

Diaktifkan saat terjadi error sistem.

SYSTEM_VOLUME_CHANGED

string

Diaktifkan saat volume sistem telah berubah.

VISIBILITY_CHANGED

string

Diaktifkan saat visibilitas aplikasi telah berubah (misalnya setelah input HDMI berubah atau saat TV dimatikan atau dihidupkan dan perangkat Cast diberi daya secara eksternal). Perlu diperhatikan bahwa API ini memiliki efek yang sama dengan peristiwa 'webkitVisibilitychange' yang dimunculkan oleh browser. API ini disediakan sebagai cast.framework.CastReceiverContext API untuk kemudahan dan untuk menghindari dependensi pada peristiwa berawalan webkit.

STANDBY_CHANGED

string

Diaktifkan saat status standby TV telah berubah. Peristiwa ini berkaitan dengan peristiwa cast.framework.system.EventType.VISIBILITY_CHANGED, karena jika TV berada dalam mode standby, visibilitasnya akan menjadi false.

Status visibilitas lebih terperinci daripada status standby (karena visibilitas juga mencakup pilihan saluran TV), tetapi tidak terdeteksi dengan andal di semua TV. Mode standby dapat digunakan dalam kasus tersebut karena sebagian besar TV menerapkannya.

MAX_VIDEO_RESOLUTION_CHANGED

string

FEEDBACK_STARTED

string

Diaktifkan saat sistem mulai membuat laporan masukan.

LaunchedFrom

statis

string

Ini menunjukkan jenis permintaan yang meluncurkan penerima.

Nilai

TIDAK DIKETAHUI

string

Pemilik peluncuran tidak dapat ditentukan.

DIAL

string

Aplikasi diluncurkan oleh permintaan DIAL.

CAST

string

Aplikasi diluncurkan oleh permintaan Cast V2.

CLOUD

string

Aplikasi diluncurkan atas permintaan asisten (misalnya, oleh perintah Asisten Google).

MessageType

statis

string

Jenis pesan kustom.

Nilai

STRING

string

Pesan adalah string bentuk bebas. Aplikasi bertanggung jawab mengenkode/mendekode informasi yang ditransmisikan.

JSON

string

Pesan dienkode JSON. Transport yang mendasarinya akan menggunakan string berenkode JSON.

StandbyState

statis

string

Ini mewakili status standby saat ini yang dilaporkan oleh platform. Mungkin UNKNOWN jika platform Cast tidak dapat menentukan status.

Nilai

SIAGA

string

NOT_STANDBY

string

TIDAK DIKETAHUI

string

SystemState

statis

string

Status ini menunjukkan status sistem saat ini.

Nilai

NOT_STARTED

string

Aplikasi belum diminta untuk dimulai.

STARTING_IN_BACKGROUND

string

Aplikasi sedang dimulai tetapi tidak terlihat oleh pengguna.

MEMULAI

string

Aplikasi dimulai.

SIAP

string

Aplikasi berjalan di latar depan dan siap mengirim serta menerima pesan.

STOPPING_IN_BACKGROUND

string

Aplikasi berhenti saat berada di latar belakang.

BERHENTI

string

Aplikasi berhenti.

VisibilityState

statis

string

Ini mewakili status visibilitas saat ini yang dilaporkan oleh platform. Mungkin UNKNOWN jika platform Cast tidak dapat menentukan status visibilitas.

Nilai

VISIBLE

string

NOT_VISIBLE

string

TIDAK DIKETAHUI

string

Properti

DeviceCapabilities

statis

string

Menjelaskan kemampuan penyiapan saat ini, yang terdiri dari perangkat yang kompatibel untuk Cast dan, jika memungkinkan, perangkat tampilan yang terhubung.

Nilai

AUDIO_ASSISTANT

string

Dukungan Asisten Audio. Contoh perangkat yang kompatibel untuk Cast dengan dukungan Asisten Audio mencakup Google Home dan Google Home Mini.

BLUETOOTH_SUPPORTED

string

Dukungan Bluetooth.

DISPLAY_SUPPORTED

string

Menampilkan dukungan output. Contoh perangkat yang kompatibel untuk Cast dengan dukungan layar antara lain Chromecast dan Cast TV. Contoh perangkat berkemampuan Cast yang tidak memiliki dukungan layar antara lain Chromecast Audio dan Google Home.

HI_RES_AUDIO_SUPPORTED

string

Dukungan audio beresolusi tinggi (hingga 24-bit / 96 KHz).

IS_DV_SUPPORTED

string

Dukungan Dolby Vision.

IS_HDR_SUPPORTED

string

Dukungan video HDR.

TOUCH_INPUT_SUPPORTED

string

Dukungan input sentuh. Contoh perangkat yang kompatibel untuk Cast yang mendukung input sentuh mencakup Google Nest Hub dan Google Nest Hub Max.

IS_GROUP

string

Jika perangkat adalah perangkat virtual dan mewakili target grup, bukan perangkat fisik.

IS_DEVICE_REGISTERED

string

Jika ditetapkan ke true, tanda ini menunjukkan bahwa perangkat Cast terdaftar di Konsol Developer Cast

IS_CBCS_SUPPORTED

string

Jika ditetapkan ke true, tanda ini menunjukkan bahwa skema CBCS (CONTOH-AES) didukung.

IS_DOLBY_ATMOS_SUPPORTED

string

Jika ditetapkan ke true, tanda ini menunjukkan bahwa Dolby Atmos didukung melalui passthrough audio.

DisconnectReason

statis

string

Menunjukkan alasan pemutusan koneksi.

Nilai

REQUESTED_BY_SENDER

string

Penutupan koneksi secara aktif diminta oleh aplikasi pengirim (biasanya dipicu oleh pengguna).

ERROR

string

Terjadi kesalahan protokol.

TIDAK DIKETAHUI

string

Tidak diketahui apakah pengirim meminta untuk memutuskan hubungan secara halus dengan memanggil close() (kemungkinan besar tidak, tetapi pesan 'tutup' bisa saja hilang). Hal ini biasanya terjadi saat ada waktu tunggu jaringan, saat aplikasi pengirim mengalami error, atau saat OS pengirim menutup soket.

EventType

statis

string

Peristiwa sistem yang dikirim oleh cast.framework.CastReceiverContext.

Nilai

SIAP

string

Diaktifkan saat sistem siap.

SHUTDOWN

string

Diaktifkan saat aplikasi dihentikan.

SENDER_CONNECTED

string

Diaktifkan saat pengirim baru telah terhubung.

SENDER_DISCONNECTED

string

Diaktifkan saat pengirim telah terputus.

ERROR

string

Diaktifkan saat terjadi error sistem.

SYSTEM_VOLUME_CHANGED

string

Diaktifkan saat volume sistem telah berubah.

VISIBILITY_CHANGED

string

Diaktifkan saat visibilitas aplikasi telah berubah (misalnya setelah input HDMI berubah atau saat TV dimatikan atau dihidupkan dan perangkat Cast diberi daya secara eksternal). Perlu diperhatikan bahwa API ini memiliki efek yang sama dengan peristiwa 'webkitVisibilitychange' yang dimunculkan oleh browser. API ini disediakan sebagai cast.framework.CastReceiverContext API untuk kemudahan dan untuk menghindari dependensi pada peristiwa berawalan webkit.

STANDBY_CHANGED

string

Diaktifkan saat status standby TV telah berubah. Peristiwa ini berkaitan dengan peristiwa cast.framework.system.EventType.VISIBILITY_CHANGED, karena jika TV berada dalam mode standby, visibilitasnya akan menjadi false.

Status visibilitas lebih terperinci daripada status standby (karena visibilitas juga mencakup pilihan saluran TV), tetapi tidak terdeteksi dengan andal di semua TV. Mode standby dapat digunakan dalam kasus tersebut karena sebagian besar TV menerapkannya.

MAX_VIDEO_RESOLUTION_CHANGED

string

FEEDBACK_STARTED

string

Diaktifkan saat sistem mulai membuat laporan masukan.

LaunchedFrom

statis

string

Ini menunjukkan jenis permintaan yang meluncurkan penerima.

Nilai

TIDAK DIKETAHUI

string

Pemilik peluncuran tidak dapat ditentukan.

DIAL

string

Aplikasi diluncurkan oleh permintaan DIAL.

CAST

string

Aplikasi diluncurkan oleh permintaan Cast V2.

CLOUD

string

Aplikasi diluncurkan atas permintaan asisten (misalnya, oleh perintah Asisten Google).

MessageType

statis

string

Jenis pesan kustom.

Nilai

STRING

string

Pesan adalah string bentuk bebas. Aplikasi bertanggung jawab mengenkode/mendekode informasi yang ditransmisikan.

JSON

string

Pesan dienkode JSON. Transport yang mendasarinya akan menggunakan string berenkode JSON.

StandbyState

statis

string

Ini mewakili status standby saat ini yang dilaporkan oleh platform. Mungkin UNKNOWN jika platform Cast tidak dapat menentukan status.

Nilai

SIAGA

string

NOT_STANDBY

string

TIDAK DIKETAHUI

string

SystemState

statis

string

Status ini menunjukkan status sistem saat ini.

Nilai

NOT_STARTED

string

Aplikasi belum diminta untuk dimulai.

STARTING_IN_BACKGROUND

string

Aplikasi sedang dimulai tetapi tidak terlihat oleh pengguna.

MEMULAI

string

Aplikasi dimulai.

SIAP

string

Aplikasi berjalan di latar depan dan siap mengirim serta menerima pesan.

STOPPING_IN_BACKGROUND

string

Aplikasi berhenti saat berada di latar belakang.

BERHENTI

string

Aplikasi berhenti.

VisibilityState

statis

string

Ini mewakili status visibilitas saat ini yang dilaporkan oleh platform. Mungkin UNKNOWN jika platform Cast tidak dapat menentukan status visibilitas.

Nilai

VISIBLE

string

NOT_VISIBLE

string

TIDAK DIKETAHUI

string