cast. çerçeve. sistem
Bu, cast.framework.system
ad alanıdır.
Sınıflar
ApplicationData
Başlatılan uygulamanın verilerini açıklayan meta veriler.
Etkinlik
cast.framework.CastReceiverContext tarafından gönderilen ve sistem bilgilerini içeren bir etkinlik.
FeedbackStartedEvent
Sistem, geri bildirim raporu oluşturmaya başladığında cast.framework.CastReceiverContext tarafından gönderilen etkinlik.
MaxVideoResolutionChangedEvent
Sistemin maksimum video çözünürlüğüyle ilgili kısıtlamayı güncellemesi gerektiğinde cast.framework.CastReceiverContext tarafından gönderilen etkinlik.
Mesaj
Bir gönderenden alınan özel ileti. Özel etkinlikleri dinlemek için cast.framework.CastReceiverContext#addCustomMessageListener yöntemini kullanın.
ReadyEvent
Sistem hazır olduğunda cast.framework.CastReceiverContext tarafından gönderilen etkinlik.
Gönderen
Bu, bağlı bir gönderen cihazın verilerini temsil eder.
SenderConnectedEvent
Bir gönderen bağlandığında cast.framework.CastReceiverContext tarafından gönderilen etkinlik.
SenderDisconnectedEvent
Bir gönderenin bağlantısı kesildiğinde cast.framework.CastReceiverContext tarafından gönderilen etkinlik.
ShutdownEvent
Uygulama kapatıldığında cast.framework.CastReceiverContext tarafından gönderilen etkinlik.
StandbyChangedEvent
TV bekleme durumuna girdiğinde veya bu durumdan çıktığında cast.framework.CastReceiverContext tarafından gönderilen etkinlik. Bu nedenle, uygulama her zaman isStandby
özelliğini doğrulamalıdır. Uygulama, gerçek durumun bilinmiyor olup olmadığını öğrenmek için cast.framework.CastReceiverContext#getStandbyState yöntemini çağırabilir.
SystemVolumeChangedEvent
Sistemin ses seviyesi değiştiğinde cast.framework.CastReceiverContext tarafından gönderilen etkinlik.
SystemVolumeData
Bu değer, sistem hacim verilerini temsil eder.
VisibilityChangedEvent
Uygulamanın görünürlüğü değiştiğinde (örneğin, HDMI girişi değiştiğinde veya TV kapatıldığında) cast.framework.CastReceiverContext tarafından gönderilen etkinlik.
Sıralamalar
DeviceCapabilities
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
|
IS_CBCS_SUPPORTED |
dize
|
IS_DOLBY_ATMOS_SUPPORTED |
dize
|
DisconnectReason
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 |
EventType
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 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
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
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
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
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
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
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
|
IS_CBCS_SUPPORTED |
dize
|
IS_DOLBY_ATMOS_SUPPORTED |
dize
|
DisconnectReason
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 |
EventType
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 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
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
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
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
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
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 |