Przestrzeń nazw: system

Zajęcia

Wyliczenia

DeviceCapabilities

static

tekst

Opisuje możliwości bieżącej konfiguracji, która składa się z urządzenia obsługującego Cast i (w stosownych przypadkach) urządzenia wyświetlającego, do którego jest podłączone.

Wartość

AUDIO_ASSISTANT

tekst

Obsługa asystenta audio. Przykłady urządzeń obsługujących Cast z obsługą asystenta audio to Google Home i Google Home Mini.

BLUETOOTH_SUPPORTED

tekst

obsługę Bluetooth,

DISPLAY_SUPPORTED

tekst

Obsługa wyjścia wyświetlacza. Przykłady urządzeń obsługujących Cast z obsługą wyświetlania to Chromecast i telewizory z Cast. Przykłady urządzeń obsługujących Cast, które nie obsługują wyświetlania, to Chromecast Audio i Google Home.

HI_RES_AUDIO_SUPPORTED

tekst

Obsługa dźwięku o wysokiej rozdzielczości (do 24 bitów / 96 kHz).

IS_DV_SUPPORTED

tekst

Obsługa Dolby Vision.

IS_HDR_SUPPORTED

tekst

Obsługa filmów HDR.

CAST_LITE_ONLY

tekst

Czy to urządzenie działa na platformie obsługującej tylko dźwięk. Niektóre interfejsy API mogą nie być w pełni obsługiwane na takich platformach.

DPAD_INPUT_SUPPORTED

tekst

Określa, czy urządzenie obsługuje mechanizm wprowadzania, taki jak odblokowywanie za pomocą DPAD.

TOUCH_INPUT_SUPPORTED

tekst

Obsługa dotykowego wprowadzania danych. Przykłady urządzeń obsługujących Cast, które obsługują dotykowe wprowadzanie danych, to Google Nest Hub i Google Nest Hub Max.

IS_GROUP

tekst

Jeśli urządzenie jest urządzeniem wirtualnym i reprezentuje cel grupowy, a nie urządzenie fizyczne.

IS_DEVICE_REGISTERED

tekst

Gdy flaga ma wartość true, oznacza to, że urządzenie Cast jest zarejestrowane w konsoli Cast Developer Console

IS_CBCS_SUPPORTED

tekst

Gdy flaga ma wartość true, oznacza to, że schemat CBCS (SAMPLE-AES) jest obsługiwany.

IS_DOLBY_ATMOS_SUPPORTED

tekst

Gdy flaga jest ustawiona na true, wskazuje, że Dolby Atmos jest obsługiwany przez przekazywanie dźwięku.

DeviceInformation

static

tekst

Stałe dla prawidłowych kluczy w cast.framework.CastReceiverContext.DeviceInformationObj.

Wartość

MODEL_NAME

tekst

Nazwa modelu urządzenia (np. streamer Google TV, Nest Hub, Nest Mini itp.), jeśli jest znana. Jeśli nie jest znany, podaj „unknown”.

BRAND_NAME

tekst

Nazwa marki urządzenia (np. Google, LG, Sony), jeśli jest znana. Jeśli nie jest znany, pole jest puste.

OS_NAME

tekst

Nazwa systemu operacyjnego urządzenia (np. Android, Fuchsia, Linux), jeśli jest znana. Pusty ciąg znaków, jeśli nie jest znany, lub „not Cast”, jeśli nie jest to urządzenie Cast.

OS_VERSION

tekst

Wersja systemu operacyjnego urządzenia (np.14.0), jeśli jest znana. Jeśli nie jest znany, pole jest puste.

ŚRODOWISKO

tekst

Typ środowiska, w którym znajduje się urządzenie (np. dom, samochód, samolot, hotel itp.), jeśli jest znany. W przypadku większości urządzeń jest to „home”.

DEVICE_ID

tekst

Unikalny identyfikator urządzenia odbiorcy (jeśli jest znany). Będzie mieć taką samą wartość jak identyfikator odbiornika Cast udostępniany przez pakiet SDK nadawcy. Jeśli nie jest znany, pusty ciąg znaków.

METADATA_FROM_FIRMWARE

tekst

Wskazuje, czy informacje o urządzeniu zostały dostarczone przez oprogramowanie układowe.

DisconnectReason

static

tekst

Reprezentuje przyczynę rozłączenia.

Wartość

REQUESTED_BY_SENDER

tekst

Zamknięcie połączenia zostało aktywnie zażądane przez aplikację nadawcy (zwykle wywołane przez użytkownika).

BŁĄD

tekst

Wystąpił błąd protokołu.

NIEZNANY

tekst

Nie wiadomo, czy nadawca poprosił o prawidłowe rozłączenie, wywołując close() (najprawdopodobniej nie, ale komunikat „zamknij” mógł zostać utracony). Zwykle dzieje się tak, gdy upłynie limit czasu sieci, aplikacja nadawcy ulegnie awarii lub system operacyjny nadawcy zamknie gniazdo.

APPLICATION_STOP

tekst

Aplikacja odbiornika została zatrzymana.

ABRUPT_SHUTDOWN

tekst

Platforma zamknęła aplikację, gdy nadawcy byli nadal połączeni.

NO_SENDERS

tekst

Aplikacja została zamknięta, gdy nie było połączonych nadawców.

TRANSPORT_CLOSED

tekst

Podstawowe gniazdo SSL zostało zamknięte przez nadawcę bez prawidłowego zamknięcia połączenia wirtualnego.

TRANSPORT_ABORTED

tekst

Bazowe gniazdo SSL zostało przerwane przez połączenie równorzędne.

TRANSPORT_TOO_LONG_INACTIVE

tekst

Podstawowe gniazdo SSL zostało zamknięte z powodu błędu sygnału bicia serca.

CLOSED_BY_SELF

tekst

Połączenie zostało prawidłowo zamknięte przez odbiornik Cast.

EventType

static

tekst

Zdarzenia systemowe wysyłane przez cast.framework.CastReceiverContext.

Wartość

TAK

tekst

Uruchamiane, gdy system jest gotowy.

SHUTDOWN

tekst

Uruchamiane po zakończeniu działania aplikacji.

SENDER_CONNECTED

tekst

Uruchamiane, gdy połączy się nowy nadawca.

SENDER_DISCONNECTED

tekst

Uruchamiane, gdy nadawca się rozłączy.

BŁĄD

tekst

Uruchamiane, gdy wystąpi błąd systemu.

SYSTEM_VOLUME_CHANGED

tekst

Uruchamiane, gdy zmieni się głośność systemu.

VISIBILITY_CHANGED

tekst

Uruchamiane, gdy zmieni się widoczność aplikacji (np. po zmianie wejścia HDMI lub gdy telewizor zostanie wyłączony lub włączony, a urządzenie Cast jest zasilane zewnętrznie). Pamiętaj, że ten interfejs API ma taki sam efekt jak zdarzenie „webkitvisibilitychange” wywoływane przez przeglądarkę. Jest on udostępniany jako interfejs API cast.framework.CastReceiverContext dla wygody i uniknięcia zależności od zdarzenia z prefiksem webkit.

STANDBY_CHANGED

tekst

Uruchamiane, gdy stan gotowości telewizora ulegnie zmianie. To zdarzenie jest powiązane ze zdarzeniem cast.framework.system.EventType.VISIBILITY_CHANGED, ponieważ jeśli telewizor jest w trybie czuwania, widoczność będzie miała wartość false.

Stany widoczności są bardziej szczegółowe niż stany gotowości (ponieważ widoczność obejmuje również wybór kanału telewizyjnego), ale nie są niezawodnie wykrywane we wszystkich telewizorach. W takich przypadkach można użyć trybu gotowości, ponieważ większość telewizorów go obsługuje.

MAX_VIDEO_RESOLUTION_CHANGED

tekst

FEEDBACK_STARTED

tekst

Uruchamiane, gdy system zaczyna tworzyć raport z opinią.

LaunchedFrom

static

tekst

Określa typ żądania, które uruchomiło odbiornik.

Wartość

NIEZNANY

tekst

Nie udało się określić właściciela uruchomienia.

DIAL

tekst

Aplikacja została uruchomiona przez żądanie DIAL.

PRZEŚLIJ

tekst

Aplikacja została uruchomiona przez żądanie Cast V2.

CHMURA

tekst

Aplikacja została uruchomiona na żądanie asystenta (np. za pomocą polecenia Asystenta Google).

MessageType

static

tekst

Typy komunikatów niestandardowych.

Wartość

CIĄG ZNAKÓW

tekst

Wiadomości to ciągi znaków o dowolnej formie. Aplikacja odpowiada za kodowanie i dekodowanie przesyłanych informacji.

JSON

tekst

Wiadomości są zakodowane w formacie JSON. Podstawowy transport będzie używać ciągu znaków zakodowanego w formacie JSON.

StandbyState

static

tekst

Reprezentuje bieżący stan gotowości zgłoszony przez platformę. Jeśli platforma Cast nie może określić stanu, może to być UNKNOWN.

Wartość

STANDBY

tekst

NOT_STANDBY

tekst

NIEZNANY

tekst

SystemState

static

tekst

Reprezentuje on bieżący stan systemu.

Wartość

NOT_STARTED

tekst

Nie wysłano jeszcze żądania uruchomienia aplikacji.

STARTING_IN_BACKGROUND

tekst

Aplikacja się uruchamia, ale nie jest widoczna dla użytkownika.

ROZPOCZYNANIE

tekst

Aplikacja się uruchamia.

TAK

tekst

Aplikacja działa na pierwszym planie i jest gotowa do wysyłania i odbierania wiadomości.

STOPPING_IN_BACKGROUND

tekst

Aplikacja zatrzymuje się, gdy działa w tle.

ZATRZYMUJĘ

tekst

Aplikacja jest zatrzymywana.

VisibilityState

static

tekst

Reprezentuje bieżący stan widoczności zgłoszony przez platformę. Jeśli platforma Cast nie może określić stanu widoczności, może to być UNKNOWN.

Wartość

WIDOCZNE

tekst

NOT_VISIBLE

tekst

NIEZNANY

tekst

Właściwości

DeviceCapabilities

static

tekst

Opisuje możliwości bieżącej konfiguracji, która składa się z urządzenia obsługującego Cast i (w stosownych przypadkach) urządzenia wyświetlającego, do którego jest podłączone.

Wartość

AUDIO_ASSISTANT

tekst

Obsługa asystenta audio. Przykłady urządzeń obsługujących Cast z obsługą asystenta audio to Google Home i Google Home Mini.

BLUETOOTH_SUPPORTED

tekst

obsługę Bluetooth,

DISPLAY_SUPPORTED

tekst

Obsługa wyjścia wyświetlacza. Przykłady urządzeń obsługujących Cast z obsługą wyświetlania to Chromecast i telewizory z Cast. Przykłady urządzeń obsługujących Cast, które nie obsługują wyświetlania, to Chromecast Audio i Google Home.

HI_RES_AUDIO_SUPPORTED

tekst

Obsługa dźwięku o wysokiej rozdzielczości (do 24 bitów / 96 kHz).

IS_DV_SUPPORTED

tekst

Obsługa Dolby Vision.

IS_HDR_SUPPORTED

tekst

Obsługa filmów HDR.

CAST_LITE_ONLY

tekst

Czy to urządzenie działa na platformie obsługującej tylko dźwięk. Niektóre interfejsy API mogą nie być w pełni obsługiwane na takich platformach.

DPAD_INPUT_SUPPORTED

tekst

Określa, czy urządzenie obsługuje mechanizm wprowadzania, taki jak odblokowywanie za pomocą DPAD.

TOUCH_INPUT_SUPPORTED

tekst

Obsługa dotykowego wprowadzania danych. Przykłady urządzeń obsługujących Cast, które obsługują dotykowe wprowadzanie danych, to Google Nest Hub i Google Nest Hub Max.

IS_GROUP

tekst

Jeśli urządzenie jest urządzeniem wirtualnym i reprezentuje cel grupowy, a nie urządzenie fizyczne.

IS_DEVICE_REGISTERED

tekst

Gdy flaga ma wartość true, oznacza to, że urządzenie Cast jest zarejestrowane w konsoli Cast Developer Console

IS_CBCS_SUPPORTED

tekst

Gdy flaga ma wartość true, oznacza to, że schemat CBCS (SAMPLE-AES) jest obsługiwany.

IS_DOLBY_ATMOS_SUPPORTED

tekst

Gdy flaga jest ustawiona na true, wskazuje, że Dolby Atmos jest obsługiwany przez przekazywanie dźwięku.

DeviceInformation

static

tekst

Stałe dla prawidłowych kluczy w cast.framework.CastReceiverContext.DeviceInformationObj.

Wartość

MODEL_NAME

tekst

Nazwa modelu urządzenia (np. streamer Google TV, Nest Hub, Nest Mini itp.), jeśli jest znana. Jeśli nie jest znany, podaj „unknown”.

BRAND_NAME

tekst

Nazwa marki urządzenia (np. Google, LG, Sony), jeśli jest znana. Jeśli nie jest znany, pole jest puste.

OS_NAME

tekst

Nazwa systemu operacyjnego urządzenia (np. Android, Fuchsia, Linux), jeśli jest znana. Pusty ciąg znaków, jeśli nie jest znany, lub „not Cast”, jeśli nie jest to urządzenie Cast.

OS_VERSION

tekst

Wersja systemu operacyjnego urządzenia (np.14.0), jeśli jest znana. Jeśli nie jest znany, pole jest puste.

ŚRODOWISKO

tekst

Typ środowiska, w którym znajduje się urządzenie (np. dom, samochód, samolot, hotel itp.), jeśli jest znany. W przypadku większości urządzeń jest to „home”.

DEVICE_ID

tekst

Unikalny identyfikator urządzenia odbiorcy (jeśli jest znany). Będzie mieć taką samą wartość jak identyfikator odbiornika Cast udostępniany przez pakiet SDK nadawcy. Jeśli nie jest znany, pusty ciąg znaków.

METADATA_FROM_FIRMWARE

tekst

Wskazuje, czy informacje o urządzeniu zostały dostarczone przez oprogramowanie układowe.

DisconnectReason

static

tekst

Reprezentuje przyczynę rozłączenia.

Wartość

REQUESTED_BY_SENDER

tekst

Zamknięcie połączenia zostało aktywnie zażądane przez aplikację nadawcy (zwykle wywołane przez użytkownika).

BŁĄD

tekst

Wystąpił błąd protokołu.

NIEZNANY

tekst

Nie wiadomo, czy nadawca poprosił o prawidłowe rozłączenie, wywołując close() (najprawdopodobniej nie, ale komunikat „zamknij” mógł zostać utracony). Zwykle dzieje się tak, gdy upłynie limit czasu sieci, aplikacja nadawcy ulegnie awarii lub system operacyjny nadawcy zamknie gniazdo.

APPLICATION_STOP

tekst

Aplikacja odbiornika została zatrzymana.

ABRUPT_SHUTDOWN

tekst

Platforma zamknęła aplikację, gdy nadawcy byli nadal połączeni.

NO_SENDERS

tekst

Aplikacja została zamknięta, gdy nie było połączonych nadawców.

TRANSPORT_CLOSED

tekst

Podstawowe gniazdo SSL zostało zamknięte przez nadawcę bez prawidłowego zamknięcia połączenia wirtualnego.

TRANSPORT_ABORTED

tekst

Bazowe gniazdo SSL zostało przerwane przez połączenie równorzędne.

TRANSPORT_TOO_LONG_INACTIVE

tekst

Podstawowe gniazdo SSL zostało zamknięte z powodu błędu sygnału bicia serca.

CLOSED_BY_SELF

tekst

Połączenie zostało prawidłowo zamknięte przez odbiornik Cast.

EventType

static

tekst

Zdarzenia systemowe wysyłane przez cast.framework.CastReceiverContext.

Wartość

TAK

tekst

Uruchamiane, gdy system jest gotowy.

SHUTDOWN

tekst

Uruchamiane po zakończeniu działania aplikacji.

SENDER_CONNECTED

tekst

Uruchamiane, gdy połączy się nowy nadawca.

SENDER_DISCONNECTED

tekst

Uruchamiane, gdy nadawca się rozłączy.

BŁĄD

tekst

Uruchamiane, gdy wystąpi błąd systemu.

SYSTEM_VOLUME_CHANGED

tekst

Uruchamiane, gdy zmieni się głośność systemu.

VISIBILITY_CHANGED

tekst

Uruchamiane, gdy zmieni się widoczność aplikacji (np. po zmianie wejścia HDMI lub gdy telewizor zostanie wyłączony lub włączony, a urządzenie Cast jest zasilane zewnętrznie). Pamiętaj, że ten interfejs API ma taki sam efekt jak zdarzenie „webkitvisibilitychange” wywoływane przez przeglądarkę. Jest on udostępniany jako interfejs API cast.framework.CastReceiverContext, aby ułatwić korzystanie z niego i uniknąć zależności od zdarzenia z prefiksem webkit.

STANDBY_CHANGED

tekst

Uruchamiane, gdy stan gotowości telewizora ulegnie zmianie. To zdarzenie jest powiązane ze zdarzeniem cast.framework.system.EventType.VISIBILITY_CHANGED, ponieważ jeśli telewizor jest w trybie czuwania, widoczność będzie miała wartość false.

Stany widoczności są bardziej szczegółowe niż stany gotowości (ponieważ widoczność obejmuje również wybór kanału telewizyjnego), ale nie są niezawodnie wykrywane we wszystkich telewizorach. W takich przypadkach można użyć trybu gotowości, ponieważ większość telewizorów go obsługuje.

MAX_VIDEO_RESOLUTION_CHANGED

tekst

FEEDBACK_STARTED

tekst

Uruchamiane, gdy system zaczyna tworzyć raport z opinią.

LaunchedFrom

static

tekst

Określa typ żądania, które uruchomiło odbiornik.

Wartość

NIEZNANY

tekst

Nie udało się określić właściciela uruchomienia.

DIAL

tekst

Aplikacja została uruchomiona przez żądanie DIAL.

PRZEŚLIJ

tekst

Aplikacja została uruchomiona przez żądanie Cast V2.

CHMURA

tekst

Aplikacja została uruchomiona na żądanie asystenta (np. za pomocą polecenia Asystenta Google).

MessageType

static

tekst

Typy komunikatów niestandardowych.

Wartość

CIĄG ZNAKÓW

tekst

Wiadomości to ciągi znaków o dowolnej formie. Aplikacja odpowiada za kodowanie i dekodowanie przesyłanych informacji.

JSON

tekst

Wiadomości są zakodowane w formacie JSON. Podstawowy transport będzie używać ciągu znaków zakodowanego w formacie JSON.

StandbyState

static

tekst

Reprezentuje bieżący stan gotowości zgłoszony przez platformę. Jeśli platforma Cast nie może określić stanu, może to być UNKNOWN.

Wartość

STANDBY

tekst

NOT_STANDBY

tekst

NIEZNANY

tekst

SystemState

static

tekst

Reprezentuje on bieżący stan systemu.

Wartość

NOT_STARTED

tekst

Nie wysłano jeszcze żądania uruchomienia aplikacji.

STARTING_IN_BACKGROUND

tekst

Aplikacja się uruchamia, ale nie jest widoczna dla użytkownika.

ROZPOCZYNANIE

tekst

Aplikacja się uruchamia.

TAK

tekst

Aplikacja działa na pierwszym planie i jest gotowa do wysyłania i odbierania wiadomości.

STOPPING_IN_BACKGROUND

tekst

Aplikacja zatrzymuje się, gdy działa w tle.

ZATRZYMUJĘ

tekst

Aplikacja jest zatrzymywana.

VisibilityState

static

tekst

Reprezentuje bieżący stan widoczności zgłoszony przez platformę. Jeśli platforma Cast nie może określić stanu widoczności, może to być UNKNOWN.

Wartość

WIDOCZNE

tekst

NOT_VISIBLE

tekst

NIEZNANY

tekst

Typy abstrakcyjne

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)}

Opisuje obiekt zwracany przez funkcję getDeviceCapabilities

Zobacz też
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}

Opisuje obiekt zwracany przez funkcję getDeviceInformation

Zobacz też
cast.framework.system.DeviceInformation