Ad alanı: sistem

Sınıflar

Numaralandırmalar

DeviceCapabilities

static

dize

Cast özellikli cihaz ve varsa bağlı olduğu ekran cihazından oluşan mevcut kurulumun özelliklerini açıklar.

Değer

AUDIO_ASSISTANT

dize

Sesli Asistan desteği. Sesli Asistan desteği olan Cast özellikli cihazlara örnek olarak Google Home ve Google Home Mini verilebilir.

BLUETOOTH_SUPPORTED

dize

Bluetooth desteği.

DISPLAY_SUPPORTED

dize

Görüntü çıkışı desteği. Ekran desteği olan, yayın özellikli cihazlara örnek olarak Chromecast ve yayın özellikli TV'ler verilebilir. Ekran desteği olmayan, yayın özellikli 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'ye kadar) desteği.

IS_DV_SUPPORTED

dize

Dolby Vision desteği.

IS_HDR_SUPPORTED

dize

HDR video desteği.

CAST_LITE_ONLY

dize

Bu cihazın yalnızca ses özellikli bir platformda çalışıp çalışmadığı. Bazı API'ler bu tür platformlarda tam olarak desteklenmeyebilir.

DPAD_INPUT_SUPPORTED

dize

Bu cihazın, kilidi açma DPAD'i gibi bir giriş mekanizmasını destekleyip desteklemediği.

TOUCH_INPUT_SUPPORTED

dize

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

IS_GROUP

dize

Cihaz, fiziksel bir cihaz yerine sanal bir cihazsa ve bir grup hedefini temsil ediyorsa.

IS_DEVICE_REGISTERED

dize

true olarak ayarlandığında bu işaret, Cast cihazının Cast Geliştirici Konsolu'na kaydedildiğini gösterir.

IS_CBCS_SUPPORTED

dize

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

IS_DOLBY_ATMOS_SUPPORTED

dize

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

DeviceInformation

static

dize

cast.framework.CastReceiverContext.DeviceInformationObj içindeki geçerli anahtarlar için sabitler.

Değer

MODEL_NAME

dize

Cihaz modelinin adı (ör. Google TV Streamer, Nest Hub, Nest Mini vb.) biliniyorsa. Bilinmiyorsa "unknown" (bilinmiyor) olarak ayarlayın.

BRAND_NAME

dize

Biliniyorsa cihaz markasının adı (ör. Google, LG, Sony vb.). Bilinmiyorsa boş dize.

OS_NAME

dize

Biliniyorsa cihaz işletim sisteminin adı (ör. Android, Fuchsia, Linux vb.). Bilinmiyorsa boş dize, Cast cihazı değilse "not Cast".

OS_VERSION

dize

Cihazdaki işletim sisteminin sürümü (ör. 14.0 vb.) biliniyorsa. Bilinmiyorsa boş dize.

ORTAM

dize

Cihazın bulunduğu ortamın türü (ör. ev, otomobil, uçak, otel vb.) biliniyorsa. Çoğu cihaz için genellikle "ev"dir.

DEVICE_ID

dize

Alıcı cihazın benzersiz kimliği (biliniyorsa). Gönderen SDK'sı tarafından sunulan Cast alıcı kimliği ile aynı değer olur. Bilinmiyorsa boş dize.

METADATA_FROM_FIRMWARE

dize

Cihaz bilgilerinin üretici yazılımı tarafından sağlanıp sağlanmadığı.

DisconnectReason

static

dize

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

Değer

REQUESTED_BY_SENDER

dize

Bağlantının kapatılması, 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() çağırarak bağlantının düzgün şekilde kesilmesini isteyip istemediği bilinmiyor (büyük olasılıkla istemedi ancak "close" mesajı kaybolmuş olabilir). Bu durum genellikle ağ zaman aşımı olduğunda, gönderen uygulama çöktüğünde veya gönderen işletim sistemi soketi kapattığında meydana gelir.

EventType

static

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

Gönderen bağlantıyı kestiğinde tetiklenir.

HATA

dize

Sistem hatası olduğunda tetiklenir.

SYSTEM_VOLUME_CHANGED

dize

Sistem sesi değiştiğinde tetiklenir.

VISIBILITY_CHANGED

dize

Uygulamanın görünürlüğü değiştiğinde (ör. HDMI girişi değiştirildikten sonra veya TV kapatılıp açıldığında ve Cast cihazı harici olarak güçlendirildiğinde) tetiklenir. Bu API'nin, tarayıcı tarafından oluşturulan "webkitvisibilitychange" etkinliğiyle aynı etkiye sahip olduğunu unutmayın. Bu, kolaylık sağlamak ve webkit önekli bir etkinliğe 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 tetiklenir. Bu etkinlik, cast.framework.system.EventType.VISIBILITY_CHANGED etkinliğiyle ilişkilidir. Çünkü TV bekleme modundaysa görünürlük false olur.

Görünürlük durumları, bekleme durumlarından daha ayrıntılıdır (çünkü görünürlük, TV kanalı seçimini de içerir) ancak tüm TV'lerde güvenilir bir şekilde algılanmaz. Çoğu TV'de bekleme modu uygulandığı için bu durumlarda kullanılabilir.

MAX_VIDEO_RESOLUTION_CHANGED

dize

FEEDBACK_STARTED

dize

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

LaunchedFrom

static

dize

Bu, alıcıyı başlatan isteğin türünü gösterir.

Değer

BİLİNMİYOR

dize

Lansman sahibi belirlenemedi.

DIAL

dize

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

YAYINLA

dize

Uygulama, Cast V2 isteğiyle başlatıldı.

CLOUD

dize

Uygulama, asistan isteğiyle (ör. Google Asistan komutuyla) başlatıldı.

MessageType

static

dize

Özel mesaj türleri.

Değer

Dize

dize

İletiler, serbest biçimli dizelerdir. Uygulama, iletilen bilgilerin kodlanmasından/kodunun çözülmesinden sorumludur.

JSON

dize

Mesajlar JSON biçiminde kodlanmıştır. Temel aktarım, JSON kodlu bir dize kullanır.

StandbyState

static

dize

Bu, platform tarafından bildirilen mevcut bekleme durumunu gösterir. Cast platformu durumu belirleyemiyorsa UNKNOWN olabilir.

Değer

BEKLEMEDE

dize

NOT_STANDBY

dize

BİLİNMİYOR

dize

SystemState

static

dize

Bu, mevcut sistem durumunu gösterir.

Değer

NOT_STARTED

dize

Uygulamanın henüz başlatılması istenmedi.

STARTING_IN_BACKGROUND

dize

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

BAŞLATILIYOR

dize

Uygulama başlatılıyor.

HAZIR

dize

Uygulama ön plandadır ve mesaj göndermeye ve almaya hazırdır.

STOPPING_IN_BACKGROUND

dize

Uygulama arka plandayken duruyor.

DURDURULUYOR

dize

Uygulama durduruluyor.

VisibilityState

static

dize

Bu, platform tarafından bildirilen mevcut görünürlük durumunu gösterir. Yayın platformu görünürlük durumunu belirleyemiyorsa UNKNOWN olabilir.

Değer

GÖRÜNÜR

dize

NOT_VISIBLE

dize

BİLİNMİYOR

dize

Özellikler

DeviceCapabilities

static

dize

Cast özellikli cihaz ve varsa bağlı olduğu ekran cihazından oluşan mevcut kurulumun özelliklerini açıklar.

Değer

AUDIO_ASSISTANT

dize

Sesli Asistan desteği. Sesli Asistan desteği olan Cast özellikli cihazlara örnek olarak Google Home ve Google Home Mini verilebilir.

BLUETOOTH_SUPPORTED

dize

Bluetooth desteği.

DISPLAY_SUPPORTED

dize

Görüntü çıkışı desteği. Ekran desteği olan, yayın özellikli cihazlara örnek olarak Chromecast ve yayın özellikli TV'ler verilebilir. Ekran desteği olmayan, yayın özellikli 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'ye kadar) desteği.

IS_DV_SUPPORTED

dize

Dolby Vision desteği.

IS_HDR_SUPPORTED

dize

HDR video desteği.

CAST_LITE_ONLY

dize

Bu cihazın yalnızca ses özellikli bir platformda çalışıp çalışmadığı. Bazı API'ler bu tür platformlarda tam olarak desteklenmeyebilir.

DPAD_INPUT_SUPPORTED

dize

Bu cihazın, kilidi açma DPAD'i gibi bir giriş mekanizmasını destekleyip desteklemediği.

TOUCH_INPUT_SUPPORTED

dize

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

IS_GROUP

dize

Cihaz, fiziksel bir cihaz yerine sanal bir cihazsa ve bir grup hedefini temsil ediyorsa.

IS_DEVICE_REGISTERED

dize

true olarak ayarlandığında bu işaret, Cast cihazının Cast Geliştirici Konsolu'na kaydedildiğini gösterir.

IS_CBCS_SUPPORTED

dize

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

IS_DOLBY_ATMOS_SUPPORTED

dize

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

DeviceInformation

static

dize

cast.framework.CastReceiverContext.DeviceInformationObj içindeki geçerli anahtarlar için sabitler.

Değer

MODEL_NAME

dize

Cihaz modelinin adı (ör. Google TV Streamer, Nest Hub, Nest Mini vb.) biliniyorsa. Bilinmiyorsa "unknown" (bilinmiyor) olarak ayarlayın.

BRAND_NAME

dize

Biliniyorsa cihaz markasının adı (ör. Google, LG, Sony vb.). Bilinmiyorsa boş dize.

OS_NAME

dize

Biliniyorsa cihaz işletim sisteminin adı (ör. Android, Fuchsia, Linux vb.). Bilinmiyorsa boş dize, Cast cihazı değilse "not Cast".

OS_VERSION

dize

Cihazdaki işletim sisteminin sürümü (ör. 14.0 vb.) biliniyorsa. Bilinmiyorsa boş dize.

ORTAM

dize

Cihazın bulunduğu ortamın türü (ör. ev, otomobil, uçak, otel vb.) biliniyorsa. Çoğu cihaz için genellikle "ev"dir.

DEVICE_ID

dize

Alıcı cihazın benzersiz kimliği (biliniyorsa). Gönderen SDK'sı tarafından sunulan Cast alıcı kimliği ile aynı değer olur. Bilinmiyorsa boş dize.

METADATA_FROM_FIRMWARE

dize

Cihaz bilgilerinin üretici yazılımı tarafından sağlanıp sağlanmadığı.

DisconnectReason

static

dize

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

Değer

REQUESTED_BY_SENDER

dize

Bağlantının kapatılması, 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() çağırarak bağlantının düzgün şekilde kesilmesini isteyip istemediği bilinmiyor (büyük olasılıkla istemedi ancak "close" mesajı kaybolmuş olabilir). Bu durum genellikle ağ zaman aşımı olduğunda, gönderen uygulama çöktüğünde veya gönderen işletim sistemi soketi kapattığında meydana gelir.

EventType

static

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

Gönderen bağlantıyı kestiğinde tetiklenir.

HATA

dize

Sistem hatası olduğunda tetiklenir.

SYSTEM_VOLUME_CHANGED

dize

Sistem sesi değiştiğinde tetiklenir.

VISIBILITY_CHANGED

dize

Uygulamanın görünürlüğü değiştiğinde (ör. HDMI girişi değiştirildikten sonra veya TV kapatılıp açıldığında ve Cast cihazı harici olarak güçlendirildiğinde) tetiklenir. Bu API'nin, tarayıcı tarafından oluşturulan "webkitvisibilitychange" etkinliğiyle aynı etkiye sahip olduğunu unutmayın. Bu, kolaylık sağlamak ve webkit önekli bir etkinliğe 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 tetiklenir. Bu etkinlik, cast.framework.system.EventType.VISIBILITY_CHANGED etkinliğiyle ilişkilidir. Çünkü TV bekleme modundaysa görünürlük false olur.

Görünürlük durumları, bekleme durumlarından daha ayrıntılıdır (çünkü görünürlük, TV kanalı seçimini de içerir) ancak tüm TV'lerde güvenilir bir şekilde algılanmaz. Çoğu TV'de bekleme modu uygulandığı için bu durumlarda kullanılabilir.

MAX_VIDEO_RESOLUTION_CHANGED

dize

FEEDBACK_STARTED

dize

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

LaunchedFrom

static

dize

Bu, alıcıyı başlatan isteğin türünü gösterir.

Değer

BİLİNMİYOR

dize

Lansman sahibi belirlenemedi.

DIAL

dize

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

YAYINLA

dize

Uygulama, Cast V2 isteğiyle başlatıldı.

CLOUD

dize

Uygulama, asistan isteğiyle (ör. Google Asistan komutuyla) başlatıldı.

MessageType

static

dize

Özel mesaj türleri.

Değer

Dize

dize

İletiler, serbest biçimli dizelerdir. Uygulama, iletilen bilgilerin kodlanmasından/kodunun çözülmesinden sorumludur.

JSON

dize

Mesajlar JSON biçiminde kodlanmıştır. Temel aktarım, JSON kodlu bir dize kullanır.

StandbyState

static

dize

Bu, platform tarafından bildirilen mevcut bekleme durumunu gösterir. Cast platformu durumu belirleyemiyorsa UNKNOWN olabilir.

Değer

BEKLEMEDE

dize

NOT_STANDBY

dize

BİLİNMİYOR

dize

SystemState

static

dize

Bu, mevcut sistem durumunu gösterir.

Değer

NOT_STARTED

dize

Uygulamanın henüz başlatılması istenmedi.

STARTING_IN_BACKGROUND

dize

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

BAŞLATILIYOR

dize

Uygulama başlatılıyor.

HAZIR

dize

Uygulama ön plandadır ve mesaj göndermeye ve almaya hazırdır.

STOPPING_IN_BACKGROUND

dize

Uygulama arka plandayken duruyor.

DURDURULUYOR

dize

Uygulama durduruluyor.

VisibilityState

static

dize

Bu, platform tarafından bildirilen mevcut görünürlük durumunu gösterir. Yayın platformu görünürlük durumunu belirleyemiyorsa UNKNOWN olabilir.

Değer

GÖRÜNÜR

dize

NOT_VISIBLE

dize

BİLİNMİYOR

dize

Soyut türler

DeviceCapabilitiesObj

static

{audio_assistant: (boolean or undefined), bluetooth_supported: (boolean or undefined), display_supported: (boolean or undefined), hi_res_audio_supported: (boolean or undefined), is_dv_supported: (boolean or undefined), is_hdr_supported: (boolean or undefined), cast_lite_only: (boolean or undefined), dpad_input_supported: (boolean or undefined), touch_input_supported: (boolean or undefined), is_group: (boolean or undefined), remote_control_overlay_supported: (boolean or undefined), sleep_timer_overlay_supported: (boolean or undefined), app_foreground: (boolean or undefined), is_device_registered: (boolean or undefined), is_cbcs_supported: (boolean or undefined), is_dolby_atmos_supported: (boolean or undefined)}

getDeviceCapabilities tarafından döndürülen nesneyi açıklar.

Aşağıdaki kaynakları da incelemenizi öneririz:
cast.framework.system.DeviceCapabilities

DeviceInformationObj

static

{model-name: string, brand-name: string, os-name: string, os-version: string, environment: string, device-id: string, metadata-from-firmware: boolean}

getDeviceInformation tarafından döndürülen nesneyi açıklar.

Aşağıdaki kaynakları da incelemenizi öneririz:
cast.framework.system.DeviceInformation