Ad alanı: sistem

Sınıflar

Sıralamalar

DeviceCapabilities

statik

dize

Cast uyumlu cihaz ve geçerli olduğu durumlarda bağlı olduğu görüntüleme cihazından oluşan mevcut kurulumun özelliklerini açıklar.

Değer

AUDIO_ASSISTANT

dize

Ses Asistanı desteği. Google Home ve Google Home Mini, Ses Asistanı desteği sunan Cast uyumlu cihazlara örnek olarak verilebilir.

BLUETOOTH_SUPPORTED

dize

Bluetooth desteği.

DISPLAY_SUPPORTED

dize

Ekran çıkış desteği. Ekran desteği olan Cast uyumlu cihazlara örnek olarak Chromecast ve Cast TV'ler verilebilir. Ekran desteği olmayan Cast uyumlu cihazlara örnek olarak Chromecast Audio ve Google Home verilebilir.

HI_RES_AUDIO_SUPPORTED

dize

Yüksek çözünürlüklü ses (24 bit / 96 KHz'e kadar) desteği.

IS_DV_SUPPORTED

dize

Dolby Vision desteği.

IS_HDR_SUPPORTED

dize

HDR video desteği.

TOUCH_INPUT_SUPPORTED

dize

Dokunmatik giriş desteği. Dokunmatik girişi destekleyen Cast uyumlu cihazlara örnek olarak Google Nest Hub ve Google Nest Hub Max verilebilir.

IS_GROUP

dize

Cihazın sanal bir cihaz olması ve fiziksel bir cihaz yerine grup hedefini temsil etmesi.

IS_DEVICE_REGISTERED

dize

true olarak ayarlandığında bu işaret, yayın cihazının Cast Developer Console'da kayıtlı olduğunu gösterir

IS_CBCS_SUPPORTED

dize

true olarak ayarlandığında bu işaret, CBCS şemasının (ÖRNEK-AES) desteklendiğini gösterir.

IS_DOLBY_ATMOS_SUPPORTED

dize

true olarak ayarlandığında bu işaret, Dolby Atmos'un ses geçişi aracılığıyla desteklendiğini gösterir.

DisconnectReason

statik

dize

Bağlantının kesilme nedenini gösterir.

Değer

REQUESTED_BY_SENDER

dize

Bağlantı kapatma, gönderen uygulama tarafından aktif olarak istendi (genellikle kullanıcı tarafından tetiklenir).

HATA

dize

Protokol hatası oluştu.

BİLİNMİYOR

dize

Gönderenin close() numaralı telefonu arayarak bağlantısını sorunsuz bir şekilde kesmek isteyip istemediği bilinmiyor (büyük olasılıkla istememiştir, ancak "kapat" mesajı kaybolmuş olabilir). Bu durum genellikle bir ağ zaman aşımı olduğunda, gönderen uygulaması çöktüğünde veya gönderenin işletim sistemi yuvayı kapattığında meydana gelir.

EventType

statik

dize

cast.framework.CastReceiverContext tarafından gönderilen sistem etkinlikleri.

Değer

HAZIR

dize

Sistem hazır olduğunda tetiklenir.

SHUTDOWN

dize

Uygulama sonlandırıldığında tetiklenir.

SENDER_CONNECTED

dize

Yeni bir gönderen bağlandığında tetiklenir.

SENDER_DISCONNECTED

dize

Bir gönderenin bağlantısı kesildiğinde tetiklenir.

HATA

dize

Sistem hatası olduğunda tetiklenir.

SYSTEM_VOLUME_CHANGED

dize

Sistem ses düzeyi değiştiğinde tetiklenir.

VISIBILITY_CHANGED

dize

Uygulamanın görünürlüğü değiştiğinde (örneğin, bir HDMI girişi değiştiğinde veya TV kapatıldığında ya da açıldığında ve yayın cihazı harici olarak çalıştırıldığında) tetiklenir. Bu API'nin, tarayıcı tarafından oluşturulan 'webkitvisiblechange' etkinliğiyle aynı etkiye sahip olduğunu unutmayın. Bu, kolaylık sağlamak ve webkit ön ekli etkinliklere bağımlılığı önlemek için cast.framework.CastReceiverContext API'si olarak sağlanır.

STANDBY_CHANGED

dize

TV'nin bekleme durumu değiştiğinde etkinleşir. TV bekleme modundayken görünürlük false olacağı için bu etkinlik cast.framework.system.EventType.VISIBILITY_CHANGED etkinliğiyle ilgilidir.

Görünürlük durumları bekleme durumlarından daha ayrıntılıdır (görünürlük TV kanalı seçimini de içerdiğinden) ancak tüm TV'lerde güvenilir şekilde algılanmaz. Bu gibi durumlarda bekleme modu kullanılabilir çünkü çoğu TV bu özelliği uygular.

MAX_VIDEO_RESOLUTION_CHANGED

dize

FEEDBACK_STARTED

dize

Sistem geri bildirim raporu oluşturmaya başladığında tetiklenir.

LaunchedFrom

statik

dize

Bu, alıcının ne tür bir istek başlattığını gösterir.

Değer

BİLİNMİYOR

dize

Başlatma sahibi belirlenemedi.

TELEFON

dize

Uygulama bir DIAL isteğiyle başlatıldı.

CAST

dize

Uygulama bir Cast V2 isteği üzerine başlatıldı.

BULUT

dize

Uygulama, asistan isteği üzerine (örneğin, bir Google Asistan komutuyla) başlatılmıştır.

MessageType

statik

dize

Özel mesaj türleri.

Değer

DİZE

dize

Mesajlar serbest biçimli dizelerdir. Uygulama, aktarılan bilgilerin kodlanmasından/kodunun çözülmesinden sorumludur.

JSON

dize

İletiler JSON olarak kodlanmıştır. Temel aktarımda JSON kodlamalı bir dize kullanılır.

StandbyState

statik

dize

Platform tarafından bildirilen mevcut bekleme durumunu temsil eder. Yayın platformu durumu belirleyemiyorsa bu değer UNKNOWN olabilir.

Değer

BEKLEMEDE

dize

NOT_STANDBY

dize

BİLİNMİYOR

dize

SystemState

statik

dize

Bu, geçerli sistem durumunu temsil eder.

Değer

NOT_STARTED

dize

Başvurunun henüz başlatılması istenmedi.

STARTING_IN_BACKGROUND

dize

Uygulama başlatılıyor ancak kullanıcı tarafından görülemiyor.

BAŞLATILIYOR

dize

Uygulama başlatılıyor.

HAZIR

dize

Uygulama ön planda ve mesaj gönderip almaya hazır.

STOPPING_IN_BACKGROUND

dize

Uygulama arka planda durduruluyor.

DURDURULUYOR

dize

Uygulama durduruluyor.

VisibilityState

statik

dize

Bu, platform tarafından bildirilen mevcut görünürlük durumunu temsil eder. Yayın platformu görünürlük durumunu belirleyemiyorsa bu değer UNKNOWN olabilir.

Değer

GÖRÜNÜR

dize

NOT_VISIBLE

dize

BİLİNMİYOR

dize

Özellikler

DeviceCapabilities

statik

dize

Cast uyumlu cihaz ve geçerli olduğu durumlarda bağlı olduğu görüntüleme cihazından oluşan mevcut kurulumun özelliklerini açıklar.

Değer

AUDIO_ASSISTANT

dize

Ses Asistanı desteği. Google Home ve Google Home Mini, Ses Asistanı desteği sunan Cast uyumlu cihazlara örnek olarak verilebilir.

BLUETOOTH_SUPPORTED

dize

Bluetooth desteği.

DISPLAY_SUPPORTED

dize

Ekran çıkış desteği. Ekran desteği olan Cast uyumlu cihazlara örnek olarak Chromecast ve Cast TV'ler verilebilir. Ekran desteği olmayan Cast uyumlu cihazlara örnek olarak Chromecast Audio ve Google Home verilebilir.

HI_RES_AUDIO_SUPPORTED

dize

Yüksek çözünürlüklü ses (24 bit / 96 KHz'e kadar) desteği.

IS_DV_SUPPORTED

dize

Dolby Vision desteği.

IS_HDR_SUPPORTED

dize

HDR video desteği.

TOUCH_INPUT_SUPPORTED

dize

Dokunmatik giriş desteği. Dokunmatik girişi destekleyen Cast uyumlu cihazlara örnek olarak Google Nest Hub ve Google Nest Hub Max verilebilir.

IS_GROUP

dize

Cihazın sanal bir cihaz olması ve fiziksel bir cihaz yerine grup hedefini temsil etmesi.

IS_DEVICE_REGISTERED

dize

true olarak ayarlandığında bu işaret, yayın cihazının Cast Developer Console'da kayıtlı olduğunu gösterir

IS_CBCS_SUPPORTED

dize

true olarak ayarlandığında bu işaret, CBCS şemasının (ÖRNEK-AES) desteklendiğini gösterir.

IS_DOLBY_ATMOS_SUPPORTED

dize

true olarak ayarlandığında bu işaret, Dolby Atmos'un ses geçişi aracılığıyla desteklendiğini gösterir.

DisconnectReason

statik

dize

Bağlantının kesilme nedenini gösterir.

Değer

REQUESTED_BY_SENDER

dize

Bağlantı kapatma, gönderen uygulama tarafından aktif olarak istendi (genellikle kullanıcı tarafından tetiklenir).

HATA

dize

Protokol hatası oluştu.

BİLİNMİYOR

dize

Gönderenin close() numaralı telefonu arayarak bağlantısını sorunsuz bir şekilde kesmek isteyip istemediği bilinmiyor (büyük olasılıkla istememiştir, ancak "kapat" mesajı kaybolmuş olabilir). Bu durum genellikle bir ağ zaman aşımı olduğunda, gönderen uygulaması çöktüğünde veya gönderenin işletim sistemi yuvayı kapattığında meydana gelir.

EventType

statik

dize

cast.framework.CastReceiverContext tarafından gönderilen sistem etkinlikleri.

Değer

HAZIR

dize

Sistem hazır olduğunda tetiklenir.

SHUTDOWN

dize

Uygulama sonlandırıldığında tetiklenir.

SENDER_CONNECTED

dize

Yeni bir gönderen bağlandığında tetiklenir.

SENDER_DISCONNECTED

dize

Bir gönderenin bağlantısı kesildiğinde tetiklenir.

HATA

dize

Sistem hatası olduğunda tetiklenir.

SYSTEM_VOLUME_CHANGED

dize

Sistem ses düzeyi değiştiğinde tetiklenir.

VISIBILITY_CHANGED

dize

Uygulamanın görünürlüğü değiştiğinde (örneğin, bir HDMI girişi değiştiğinde veya TV kapatıldığında ya da açıldığında ve yayın cihazı harici olarak çalıştırıldığında) tetiklenir. Bu API'nin, tarayıcı tarafından oluşturulan 'webkitvisiblechange' etkinliğiyle aynı etkiye sahip olduğunu unutmayın. Bu, kolaylık sağlamak ve webkit ön ekli etkinliklere bağımlılığı önlemek için cast.framework.CastReceiverContext API'si olarak sağlanır.

STANDBY_CHANGED

dize

TV'nin bekleme durumu değiştiğinde etkinleşir. TV bekleme modundayken görünürlük false olacağı için bu etkinlik cast.framework.system.EventType.VISIBILITY_CHANGED etkinliğiyle ilgilidir.

Görünürlük durumları bekleme durumlarından daha ayrıntılıdır (görünürlük TV kanalı seçimini de içerdiğinden) ancak tüm TV'lerde güvenilir şekilde algılanmaz. Bu gibi durumlarda bekleme modu kullanılabilir çünkü çoğu TV bu özelliği uygular.

MAX_VIDEO_RESOLUTION_CHANGED

dize

FEEDBACK_STARTED

dize

Sistem geri bildirim raporu oluşturmaya başladığında tetiklenir.

LaunchedFrom

statik

dize

Bu, alıcının ne tür bir istek başlattığını gösterir.

Değer

BİLİNMİYOR

dize

Başlatma sahibi belirlenemedi.

TELEFON

dize

Uygulama bir DIAL isteğiyle başlatıldı.

CAST

dize

Uygulama bir Cast V2 isteği üzerine başlatıldı.

BULUT

dize

Uygulama, asistan isteği üzerine (örneğin, bir Google Asistan komutuyla) başlatılmıştır.

MessageType

statik

dize

Özel mesaj türleri.

Değer

DİZE

dize

Mesajlar serbest biçimli dizelerdir. Uygulama, aktarılan bilgilerin kodlanmasından/kodunun çözülmesinden sorumludur.

JSON

dize

İletiler JSON olarak kodlanmıştır. Temel aktarımda JSON kodlamalı bir dize kullanılır.

StandbyState

statik

dize

Platform tarafından bildirilen mevcut bekleme durumunu temsil eder. Yayın platformu durumu belirleyemiyorsa bu değer UNKNOWN olabilir.

Değer

BEKLEMEDE

dize

NOT_STANDBY

dize

BİLİNMİYOR

dize

SystemState

statik

dize

Bu, geçerli sistem durumunu temsil eder.

Değer

NOT_STARTED

dize

Başvurunun henüz başlatılması istenmedi.

STARTING_IN_BACKGROUND

dize

Uygulama başlatılıyor ancak kullanıcı tarafından görülemiyor.

BAŞLATILIYOR

dize

Uygulama başlatılıyor.

HAZIR

dize

Uygulama ön planda ve mesaj gönderip almaya hazır.

STOPPING_IN_BACKGROUND

dize

Uygulama arka planda durduruluyor.

DURDURULUYOR

dize

Uygulama durduruluyor.

VisibilityState

statik

dize

Bu, platform tarafından bildirilen mevcut görünürlük durumunu temsil eder. Yayın platformu görünürlük durumunu belirleyemiyorsa bu değer UNKNOWN olabilir.

Değer

GÖRÜNÜR

dize

NOT_VISIBLE

dize

BİLİNMİYOR

dize