Espace de noms: système

Classes

Énumérations

Fonctionnalités de l'appareil

statique

chaîne

Décrit les fonctionnalités de la configuration actuelle, qui consiste en l'appareil compatible Cast et, le cas échéant, l'appareil d'affichage auquel elle est connectée.

Value

ASSISTANT_AUDIO

chaîne

Compatibilité avec l'Assistant audio. Voici quelques exemples d'appareils compatibles Cast avec l'Assistant Google, tels que Google Home et Google Home Mini.

BLUETOOTH_SUPPORTED

chaîne

Compatibilité Bluetooth

DISPLAY_SUPPORTED

chaîne

Compatibilité avec les sorties graphiques. Chromecast et les téléviseurs Cast sont des exemples d'appareils compatibles Cast. Chromecast Audio et Google Home sont des appareils compatibles Cast qui ne sont pas compatibles avec les écrans.

HI_RES_AUDIO_SUPPORTED

chaîne

Audio haute résolution (jusqu'à 24 bits / 96 kHz)

EST_DV_SUPPORTÉ

chaîne

Compatibilité avec Dolby Vision.

IS_HDR_SUPPORTED

chaîne

Compatibilité vidéo HDR.

TOUCH_INPUT_SUPPORTED

chaîne

Compatibilité avec la saisie tactile. Google Nest Hub et Google Nest Hub Max sont des appareils compatibles Cast compatibles avec la saisie tactile.

IS_GROUP

chaîne

Si l'appareil est un appareil virtuel et représente une cible de groupe plutôt qu'un appareil physique.

IS_DEVICE_REGISTERED

chaîne

Lorsque ce paramètre est défini sur true, cet indicateur indique que l'appareil Cast est enregistré dans la console développeur de Cast.

IS_CBCS_SUPPORTED

chaîne

Lorsque cet indicateur est défini sur true, cet indicateur indique que le schéma CBCS (SAMPLE-AES) est compatible.

EST_DOLBY_ATMOS_SUPPORTED

chaîne

Lorsque ce paramètre est défini sur true, cet indicateur indique que le format Dolby Atmos est compatible avec le contournement audio.

DéconnecterMotif

statique

chaîne

Représente le motif de la déconnexion.

Value

REQUESTED_BY_SENDER

chaîne

La fermeture de la connexion a été activement demandée par l'application émettrice (généralement déclenchée par l'utilisateur).

ERREUR

chaîne

Une erreur de protocole s'est produite.

INCONNU

chaîne

Nous ne savons pas si l'expéditeur a demandé une déconnexion en douceur en appelant close() (ce qui est probablement le cas, mais le message de fermeture a peut-être été perdu). Cela se produit généralement lorsqu'il y a un délai avant expiration du réseau, lorsque l'application de l'expéditeur plante ou lorsque le système d'exploitation de l'expéditeur ferme le socket.

EventType

statique

chaîne

Événements système envoyés par cast.framework.CastReceiverContext.

Value

PRÊT

chaîne

Déclenché lorsque le système est prêt.

SHUTDOWN

chaîne

Déclenché lorsque l'application est arrêtée

SENDER_CONNECTED

chaîne

Déclenché lorsqu'un nouvel expéditeur est connecté

SENDER_DCONNECT

chaîne

Déclenché lorsqu'un expéditeur est déconnecté

ERREUR

chaîne

Déclenché en cas d'erreur système.

SYSTEM_VOLUME_CHANGED

chaîne

Déclenché lorsque le volume du système a changé

VISIBILITÉ_CHANGED

chaîne

Déclenché lorsque la visibilité de l'application a changé (par exemple, après un changement d'entrée HDMI ou lorsque le téléviseur est éteint ou allumé et que l'appareil Cast est allumé en externe). Notez que cette API a le même effet que l'événement "webkitvisibilitychange" généré par le navigateur. Il s'agit d'une API cast.framework.CastReceiverContext, conçue pour vous simplifier la tâche et éviter d'être dépendante d'un événement précédé du préfixe webkit.

EN VEILLE

chaîne

Déclenché lorsque l'état de veille du téléviseur a changé. Cet événement est lié à l'événement cast.framework.system.EventType.VISIBILITY_CHANGED. En effet, si le téléviseur est en mode veille, la visibilité sera false.

Les états de visibilité sont plus précis que les états de secours (car la visibilité inclut également la sélection du canal de télévision), mais ils ne sont pas détectés de manière fiable sur tous les téléviseurs. La fonctionnalité de secours peut être utilisée dans ce cas, car la plupart des téléviseurs l'intègrent.

MAX_VIDEO_RESOLUTION_CHANGED

chaîne

FEEDBACK_STARTED

chaîne

Déclenché lorsque le système commence à créer un rapport de commentaires.

Lancé depuis

statique

chaîne

Il s'agit du type de requête ayant lancé le récepteur.

Value

INCONNU

chaîne

Impossible de déterminer le propriétaire du lancement.

APPEL

chaîne

L'application a été lancée via une requête DIAL.

CASTER

chaîne

L'application a été lancée par une requête Cast V2.

CLOUD

chaîne

L'application a été lancée via une requête de l'Assistant (par exemple, via une commande de l'Assistant Google).

MessageType

statique

chaîne

Types de messages personnalisés.

Value

CHAÎNE

chaîne

Les messages sont des chaînes au format libre. L'application est responsable de l'encodage/du décodage des informations transmises.

JSON

chaîne

Les messages sont encodés au format JSON. Le transport sous-jacent utilise une chaîne encodée JSON.

État de mise en veille

statique

chaîne

Il s'agit de l'état de secours actuellement signalé par la plate-forme. Il peut s'agir de UNKNOWN si la plate-forme Cast ne parvient pas à déterminer l'état.

Value

EN VEILLE

chaîne

NOT_STANDBY

chaîne

INCONNU

chaîne

État du système

statique

chaîne

Il s'agit de l'état actuel du système.

Value

NON_DÉMARRÉ

chaîne

Le lancement de l'application n'a pas encore été demandé.

STARTING_IN_BACKGROUND

chaîne

L'application démarre, mais n'est pas visible par l'utilisateur.

DÉMARRAGE…

chaîne

L'application démarre.

PRÊT

chaîne

L'application est au premier plan et est prête à envoyer et à recevoir des messages.

ARRÊT_ARRÊT_ARRIÈRE

chaîne

L'application s'arrête en arrière-plan.

ARRÊT…

chaîne

L'application s'arrête.

État de visibilité

statique

chaîne

Il s'agit de l'état de visibilité actuel indiqué par la plate-forme. La valeur peut être UNKNOWN si la plate-forme Cast ne parvient pas à déterminer l'état de visibilité.

Value

VISIBLE

chaîne

NON VISIBLE

chaîne

INCONNU

chaîne

Propriétés

Fonctionnalités de l'appareil

statique

chaîne

Décrit les fonctionnalités de la configuration actuelle, qui consiste en l'appareil compatible Cast et, le cas échéant, l'appareil d'affichage auquel elle est connectée.

Value

ASSISTANT_AUDIO

chaîne

Compatibilité avec l'Assistant audio. Voici quelques exemples d'appareils compatibles Cast avec l'Assistant Google, tels que Google Home et Google Home Mini.

BLUETOOTH_SUPPORTED

chaîne

Compatibilité Bluetooth

DISPLAY_SUPPORTED

chaîne

Compatibilité avec les sorties graphiques. Chromecast et les téléviseurs Cast sont des exemples d'appareils compatibles Cast. Chromecast Audio et Google Home sont des appareils compatibles Cast qui ne sont pas compatibles avec les écrans.

HI_RES_AUDIO_SUPPORTED

chaîne

Audio haute résolution (jusqu'à 24 bits / 96 kHz)

EST_DV_SUPPORTÉ

chaîne

Compatibilité avec Dolby Vision.

IS_HDR_SUPPORTED

chaîne

Compatibilité vidéo HDR.

TOUCH_INPUT_SUPPORTED

chaîne

Compatibilité avec la saisie tactile. Google Nest Hub et Google Nest Hub Max sont des appareils compatibles Cast compatibles avec la saisie tactile.

IS_GROUP

chaîne

Si l'appareil est un appareil virtuel et représente une cible de groupe plutôt qu'un appareil physique.

IS_DEVICE_REGISTERED

chaîne

Lorsque ce paramètre est défini sur true, cet indicateur indique que l'appareil Cast est enregistré dans la console développeur de Cast.

IS_CBCS_SUPPORTED

chaîne

Lorsque cet indicateur est défini sur true, cet indicateur indique que le schéma CBCS (SAMPLE-AES) est compatible.

EST_DOLBY_ATMOS_SUPPORTED

chaîne

Lorsque ce paramètre est défini sur true, cet indicateur indique que le format Dolby Atmos est compatible avec le contournement audio.

DéconnecterMotif

statique

chaîne

Représente le motif de la déconnexion.

Value

REQUESTED_BY_SENDER

chaîne

La fermeture de la connexion a été activement demandée par l'application émettrice (généralement déclenchée par l'utilisateur).

ERREUR

chaîne

Une erreur de protocole s'est produite.

INCONNU

chaîne

Nous ne savons pas si l'expéditeur a demandé une déconnexion en douceur en appelant close() (ce qui est probablement le cas, mais le message de fermeture a peut-être été perdu). Cela se produit généralement lorsqu'il y a un délai avant expiration du réseau, lorsque l'application de l'expéditeur plante ou lorsque le système d'exploitation de l'expéditeur ferme le socket.

EventType

statique

chaîne

Événements système envoyés par cast.framework.CastReceiverContext.

Value

PRÊT

chaîne

Déclenché lorsque le système est prêt.

SHUTDOWN

chaîne

Déclenché lorsque l'application est arrêtée

SENDER_CONNECTED

chaîne

Déclenché lorsqu'un nouvel expéditeur est connecté

SENDER_DCONNECT

chaîne

Déclenché lorsqu'un expéditeur est déconnecté

ERREUR

chaîne

Déclenché en cas d'erreur système.

SYSTEM_VOLUME_CHANGED

chaîne

Déclenché lorsque le volume du système a changé

VISIBILITÉ_CHANGED

chaîne

Déclenché lorsque la visibilité de l'application a changé (par exemple, après un changement d'entrée HDMI ou lorsque le téléviseur est éteint ou allumé et que l'appareil Cast est allumé en externe). Notez que cette API a le même effet que l'événement "webkitvisibilitychange" généré par le navigateur. Il s'agit d'une API cast.framework.CastReceiverContext, conçue pour vous simplifier la tâche et éviter d'être dépendante d'un événement précédé du préfixe webkit.

EN VEILLE

chaîne

Déclenché lorsque l'état de veille du téléviseur a changé. Cet événement est lié à l'événement cast.framework.system.EventType.VISIBILITY_CHANGED. En effet, si le téléviseur est en mode veille, la visibilité sera false.

Les états de visibilité sont plus précis que les états de secours (car la visibilité inclut également la sélection du canal de télévision), mais ils ne sont pas détectés de manière fiable sur tous les téléviseurs. La fonctionnalité de secours peut être utilisée dans ce cas, car la plupart des téléviseurs l'intègrent.

MAX_VIDEO_RESOLUTION_CHANGED

chaîne

FEEDBACK_STARTED

chaîne

Déclenché lorsque le système commence à créer un rapport de commentaires.

Lancé depuis

statique

chaîne

Il s'agit du type de requête ayant lancé le récepteur.

Value

INCONNU

chaîne

Impossible de déterminer le propriétaire du lancement.

APPEL

chaîne

L'application a été lancée via une requête DIAL.

CASTER

chaîne

L'application a été lancée par une requête Cast V2.

CLOUD

chaîne

L'application a été lancée via une requête de l'Assistant (par exemple, via une commande de l'Assistant Google).

MessageType

statique

chaîne

Types de messages personnalisés.

Value

CHAÎNE

chaîne

Les messages sont des chaînes au format libre. L'application est responsable de l'encodage/du décodage des informations transmises.

JSON

chaîne

Les messages sont encodés au format JSON. Le transport sous-jacent utilise une chaîne encodée JSON.

État de mise en veille

statique

chaîne

Il s'agit de l'état de secours actuellement signalé par la plate-forme. Il peut s'agir de UNKNOWN si la plate-forme Cast ne parvient pas à déterminer l'état.

Value

EN VEILLE

chaîne

NOT_STANDBY

chaîne

INCONNU

chaîne

État du système

statique

chaîne

Il s'agit de l'état actuel du système.

Value

NON_DÉMARRÉ

chaîne

Le lancement de l'application n'a pas encore été demandé.

STARTING_IN_BACKGROUND

chaîne

L'application démarre, mais n'est pas visible par l'utilisateur.

DÉMARRAGE…

chaîne

L'application démarre.

PRÊT

chaîne

L'application est au premier plan et est prête à envoyer et à recevoir des messages.

ARRÊT_ARRÊT_ARRIÈRE

chaîne

L'application s'arrête en arrière-plan.

ARRÊT…

chaîne

L'application s'arrête.

État de visibilité

statique

chaîne

Il s'agit de l'état de visibilité actuel indiqué par la plate-forme. La valeur peut être UNKNOWN si la plate-forme Cast ne parvient pas à déterminer l'état de visibilité.

Value

VISIBLE

chaîne

NON VISIBLE

chaîne

INCONNU

chaîne