Przestrzeń nazw: system

Zajęcia

Wyliczenia

DeviceCapabilities

statyczne

ciąg znaków

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

Wartość

AUDIO_ASSISTANT

ciąg znaków

Obsługa Asystenta audio. Przykładami urządzeń obsługujących Cast i Asystenta dźwięku są Google Home i Google Home Mini.

BLUETOOTH_SUPPORTED

ciąg znaków

Obsługa Bluetootha.

DISPLAY_SUPPORTED

ciąg znaków

Obsługa danych wyjściowych wyświetlania. Przykładami urządzeń obsługujących Cast i wyświetlaczy są Chromecast i telewizory obsługujące Cast. Przykładami urządzeń obsługujących Cast, które go nie obsługują, są Chromecast Audio i Google Home.

HI_RES_AUDIO_SUPPORTED

ciąg znaków

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

IS_DV_SUPPORTED

ciąg znaków

Obsługa Dolby Vision.

IS_HDR_SUPPORTED

ciąg znaków

Obsługa filmów HDR.

TOUCH_INPUT_SUPPORTED

ciąg znaków

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

IS_GROUP

ciąg znaków

Czy urządzenie jest urządzeniem wirtualnym i reprezentuje grupę docelową, a nie urządzenie fizyczne.

IS_DEVICE_REGISTERED

ciąg znaków

Gdy ustawisz wartość true, ta flaga oznacza, że urządzenie przesyłające jest zarejestrowane w Konsoli programisty Cast.

IS_CBCS_SUPPORTED

ciąg znaków

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

IS_DOLBY_ATMOS_SUPPORTED

ciąg znaków

Gdy jest ustawiona na true, ta flaga oznacza, że technologia Dolby Atmos jest obsługiwana przez przekazywanie dźwięku.

DisconnectReason

statyczne

ciąg znaków

Określa przyczynę rozłączania.

Wartość

REQUESTED_BY_SENDER

ciąg znaków

Zamknięcie połączenia było aktywnie zgłaszane przez aplikację nadawcy (zwykle aktywowane przez użytkownika).

BŁĄD

ciąg znaków

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

BRAK INFORMACJI

ciąg znaków

Nie wiadomo, czy nadawca poprosił o rozłączenie, wywołując close() (najprawdopodobniej nie, ale wiadomość „zamknięta” mogła zostać utracona). Zwykle dzieje się tak po przekroczeniu limitu czasu sieci, gdy aplikacja nadawcy ulegnie awarii lub system operacyjny nadawcy zamknie gniazdo.

EventType

statyczne

ciąg znaków

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

Wartość

TAK

ciąg znaków

Uruchamiane, gdy system jest gotowy.

SHUTDOWN

ciąg znaków

Uruchamiane po zamknięciu aplikacji.

SENDER_CONNECTED

ciąg znaków

Uruchamiane po połączeniu nowego nadawcy.

SENDER_DISCONNECTED

ciąg znaków

Uruchamiane, gdy nadawca się rozłączy.

BŁĄD

ciąg znaków

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

SYSTEM_VOLUME_CHANGED

ciąg znaków

Uruchamiane po zmianie głośności systemu.

VISIBILITY_CHANGED

ciąg znaków

Uruchamiany, gdy zmieni się widoczność aplikacji (na przykład po zmianie wejścia HDMI lub gdy telewizor jest wyłączony lub włączony, a urządzenie przesyłające jest zasilane zewnętrznie). Pamiętaj, że ten interfejs API ma taki sam efekt jak zdarzenie „webkitvisibilitychange” zgłoszone przez przeglądarkę. Jest ona udostępniana jako interfejs API cast.framework.CastReceiverContext dla wygody i umożliwienia uniknięcia zależności od zdarzenia z prefiksem webkit.

STANDBY_CHANGED

ciąg znaków

Uruchamiane po zmianie stanu gotowości telewizora. To zdarzenie jest powiązane ze zdarzeniem cast.framework.system.EventType.VISIBILITY_CHANGED, ponieważ jeśli telewizor jest w trybie gotowości, widoczność jest ustawiona na false.

Stany widoczności są bardziej szczegółowe niż stany gotowości (ponieważ widoczność obejmuje również wybór kanału telewizyjnego), ale nie jest ona niezawodnie wykrywana przez wszystkie telewizory. W takich przypadkach można korzystać z trybu gotowości, ponieważ większość telewizorów ma tę funkcję.

MAX_VIDEO_RESOLUTION_CHANGED

ciąg znaków

FEEDBACK_STARTED

ciąg znaków

Uruchamiane, gdy system rozpoczyna tworzenie raportu z opiniami.

LaunchedFrom

statyczne

ciąg znaków

Określa typ żądania wywołanego przez odbiorcę.

Wartość

BRAK INFORMACJI

ciąg znaków

Nie udało się określić właściciela wprowadzenia na rynek.

DIAL

ciąg znaków

Aplikacja została uruchomiona przez żądanie DIAL.

CAST

ciąg znaków

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

W CHMURZE

ciąg znaków

Aplikacja została uruchomiona na prośbę Asystenta (np. przez polecenie Asystenta Google).

MessageType

statyczne

ciąg znaków

Typy wiadomości niestandardowych.

Wartość

CIĄG ZNAKÓW

ciąg znaków

Wiadomości to swobodne ciągi tekstowe. Aplikacja jest odpowiedzialna za kodowanie/dekodowanie przesyłanych informacji.

JSON

ciąg znaków

Wiadomości są zakodowane w formacie JSON. Transport podstawowy będzie używać ciągu zakodowanego w formacie JSON.

StandbyState

statyczne

ciąg znaków

Jest to obecny stan gotowości zgłoszony przez platformę. Jeśli platforma przesyłająca nie może określić stanu, może być to UNKNOWN.

Wartość

ZAPASOWY

ciąg znaków

NOT_STANDBY

ciąg znaków

BRAK INFORMACJI

ciąg znaków

SystemState

statyczne

ciąg znaków

Reprezentuje bieżący stan systemu.

Wartość

NOT_STARTED

ciąg znaków

Nie poproszono jeszcze o uruchomienie aplikacji.

STARTING_IN_BACKGROUND

ciąg znaków

Aplikacja się uruchamia, ale użytkownik jej nie widzi.

ROZPOCZYNAM

ciąg znaków

Uruchamianie aplikacji.

TAK

ciąg znaków

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

STOPPING_IN_BACKGROUND

ciąg znaków

Aplikacja zostaje zatrzymana podczas działania w tle.

ZATRZYMUJĘ

ciąg znaków

Zatrzymuję aplikację.

VisibilityState

statyczne

ciąg znaków

Ta wartość reprezentuje obecny stan widoczności raportowany przez platformę. Jeśli platforma przesyłająca nie może określić stanu widoczności, wartość może być ustawiona na UNKNOWN.

Wartość

WIDOCZNE

ciąg znaków

NOT_VISIBLE

ciąg znaków

BRAK INFORMACJI

ciąg znaków

Właściwości

DeviceCapabilities

statyczne

ciąg znaków

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

Wartość

AUDIO_ASSISTANT

ciąg znaków

Obsługa Asystenta dźwięku. Przykładami urządzeń obsługujących Cast i Asystenta dźwięku są Google Home i Google Home Mini.

BLUETOOTH_SUPPORTED

ciąg znaków

Obsługa Bluetootha.

DISPLAY_SUPPORTED

ciąg znaków

Obsługa danych wyjściowych wyświetlania. Przykładami urządzeń obsługujących Cast i wyświetlaczy są Chromecast i telewizory obsługujące Cast. Przykładami urządzeń obsługujących Cast, które go nie obsługują, są Chromecast Audio i Google Home.

HI_RES_AUDIO_SUPPORTED

ciąg znaków

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

IS_DV_SUPPORTED

ciąg znaków

Obsługa Dolby Vision.

IS_HDR_SUPPORTED

ciąg znaków

Obsługa filmów HDR.

TOUCH_INPUT_SUPPORTED

ciąg znaków

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

IS_GROUP

ciąg znaków

Czy urządzenie jest urządzeniem wirtualnym i reprezentuje grupę docelową, a nie urządzenie fizyczne.

IS_DEVICE_REGISTERED

ciąg znaków

Gdy ustawisz wartość true, ta flaga oznacza, że urządzenie przesyłające jest zarejestrowane w Konsoli programisty Cast.

IS_CBCS_SUPPORTED

ciąg znaków

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

IS_DOLBY_ATMOS_SUPPORTED

ciąg znaków

Gdy jest ustawiona na true, ta flaga oznacza, że technologia Dolby Atmos jest obsługiwana przez przekazywanie dźwięku.

DisconnectReason

statyczne

ciąg znaków

Określa przyczynę rozłączania.

Wartość

REQUESTED_BY_SENDER

ciąg znaków

Zamknięcie połączenia było aktywnie zgłaszane przez aplikację nadawcy (zwykle aktywowane przez użytkownika).

BŁĄD

ciąg znaków

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

BRAK INFORMACJI

ciąg znaków

Nie wiadomo, czy nadawca poprosił o rozłączenie, wywołując close() (najprawdopodobniej nie, ale wiadomość „zamknięta” mogła zostać utracona). Zwykle dzieje się tak po przekroczeniu limitu czasu sieci, gdy aplikacja nadawcy ulegnie awarii lub system operacyjny nadawcy zamknie gniazdo.

EventType

statyczne

ciąg znaków

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

Wartość

TAK

ciąg znaków

Uruchamiane, gdy system jest gotowy.

SHUTDOWN

ciąg znaków

Uruchamiane po zamknięciu aplikacji.

SENDER_CONNECTED

ciąg znaków

Uruchamiane po połączeniu nowego nadawcy.

SENDER_DISCONNECTED

ciąg znaków

Uruchamiane, gdy nadawca się rozłączy.

BŁĄD

ciąg znaków

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

SYSTEM_VOLUME_CHANGED

ciąg znaków

Uruchamiane po zmianie głośności systemu.

VISIBILITY_CHANGED

ciąg znaków

Uruchamiany, gdy zmieni się widoczność aplikacji (na przykład po zmianie wejścia HDMI lub gdy telewizor jest wyłączony lub włączony, a urządzenie przesyłające jest zasilane zewnętrznie). Pamiętaj, że ten interfejs API ma taki sam efekt jak zdarzenie „webkitvisibilitychange” zgłoszone przez przeglądarkę. Jest ona udostępniana jako interfejs API cast.framework.CastReceiverContext dla wygody i umożliwienia uniknięcia zależności od zdarzenia z prefiksem webkit.

STANDBY_CHANGED

ciąg znaków

Uruchamiane po zmianie stanu gotowości telewizora. To zdarzenie jest powiązane ze zdarzeniem cast.framework.system.EventType.VISIBILITY_CHANGED, ponieważ jeśli telewizor jest w trybie gotowości, widoczność jest ustawiona na false.

Stany widoczności są bardziej szczegółowe niż stany gotowości (ponieważ widoczność obejmuje również wybór kanału telewizyjnego), ale nie jest ona niezawodnie wykrywana przez wszystkie telewizory. W takich przypadkach można korzystać z trybu gotowości, ponieważ większość telewizorów ma tę funkcję.

MAX_VIDEO_RESOLUTION_CHANGED

ciąg znaków

FEEDBACK_STARTED

ciąg znaków

Uruchamiane, gdy system rozpoczyna tworzenie raportu z opiniami.

LaunchedFrom

statyczne

ciąg znaków

Określa typ żądania wywołanego przez odbiorcę.

Wartość

BRAK INFORMACJI

ciąg znaków

Nie udało się określić właściciela wprowadzenia na rynek.

DIAL

ciąg znaków

Aplikacja została uruchomiona przez żądanie DIAL.

CAST

ciąg znaków

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

W CHMURZE

ciąg znaków

Aplikacja została uruchomiona na prośbę Asystenta (np. przez polecenie Asystenta Google).

MessageType

statyczne

ciąg znaków

Typy wiadomości niestandardowych.

Wartość

CIĄG ZNAKÓW

ciąg znaków

Wiadomości to swobodne ciągi tekstowe. Aplikacja jest odpowiedzialna za kodowanie/dekodowanie przesyłanych informacji.

JSON

ciąg znaków

Wiadomości są zakodowane w formacie JSON. Transport podstawowy będzie używać ciągu zakodowanego w formacie JSON.

StandbyState

statyczne

ciąg znaków

Jest to obecny stan gotowości zgłoszony przez platformę. Jeśli platforma przesyłająca nie może określić stanu, może być to UNKNOWN.

Wartość

ZAPASOWY

ciąg znaków

NOT_STANDBY

ciąg znaków

BRAK INFORMACJI

ciąg znaków

SystemState

statyczne

ciąg znaków

Reprezentuje bieżący stan systemu.

Wartość

NOT_STARTED

ciąg znaków

Nie poproszono jeszcze o uruchomienie aplikacji.

STARTING_IN_BACKGROUND

ciąg znaków

Aplikacja się uruchamia, ale użytkownik jej nie widzi.

ROZPOCZYNAM

ciąg znaków

Uruchamianie aplikacji.

TAK

ciąg znaków

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

STOPPING_IN_BACKGROUND

ciąg znaków

Aplikacja zostaje zatrzymana podczas działania w tle.

ZATRZYMUJĘ

ciąg znaków

Zatrzymuję aplikację.

VisibilityState

statyczne

ciąg znaków

Ta wartość reprezentuje obecny stan widoczności raportowany przez platformę. Jeśli platforma przesyłająca nie może określić stanu widoczności, wartość może być ustawiona na UNKNOWN.

Wartość

WIDOCZNE

ciąg znaków

NOT_VISIBLE

ciąg znaków

BRAK INFORMACJI

ciąg znaków