API Cast Sender pour iOS

API Cast Sender pour iOS
Classes et protocoles de l'API Google Cast Sender v4 pour iOS:
CGCKAdBreakClipInfoClasse représentant un clip de coupure publicitaire
CGCKAdBreakClipInfoBuilderObjet de compilateur pour construire des instances GCKAdBreakClipInfo nouvelles ou dérivées
CGCKAdBreakClipVastAdsRequest
CGCKAdBreakInfoUne classe représentant une coupure publicitaire
CGCKAdBreakInfoBuilderObjet de compilateur pour construire des instances GCKAdBreakInfo nouvelles ou dérivées
CGCKAdBreakStatusClasse représentant l'état de la coupure publicitaire
CGCKApplicationMetadataInformations sur une application réceptrice
CGCKCastChannelCanal de communication virtuelle pour l'échange de messages entre un expéditeur Cast et un récepteur Cast
CGCKCastContextUne classe contenant les objets globaux et l'état du framework
CGCKCastContext(UI)Catégorie sur GCKCastContext contenant des API spécifiques à l'UI
C<GCKCastDeviceStatusListener>Protocole d'écouteur pour la réception de notifications de changement d'état d'appareil Cast
CGCKCastOptionsOptions qui affectent la découverte d'appareils Cast et le comportement des sessions Cast
CGCKCastSessionUne classe qui gère une session Cast avec un appareil récepteur
CGCKColorUne classe qui représente une couleur RVBA
CGCKCredentialsDataUne classe permettant de gérer les données d'identifiants spécifiques à l'application pour identifier et éventuellement authentifier l'utilisateur
CGCKDeviceObjet représentant un appareil récepteur
CGCKDeviceProviderUne classe de base abstraite pour la découverte d'appareils et la création de sessions
CGCKDeviceProvider(Protected)Méthodes de commodité pour créer des objets GCKDevice et envoyer des notifications de découverte au framework
CGCKDiscoveryCriteriaCritères de filtre de détection d'appareils
CGCKDiscoveryManagerUne classe qui gère le processus de détection d'appareils
C<GCKDiscoveryManagerListener>Le protocole d'écouteur GCKDiscoveryManager
CGCKDynamicDeviceObjet appareil qui peut faire partie d'un groupe multizone
CGCKErrorUne sous-classe de NSError pour les erreurs de framework
CGCKGenericChannelUne implémentation générique de GCKCastChannel, adaptée à l'utilisation lorsque le sous-classement n'est pas souhaité
C<GCKGenericChannelDelegate>Le protocole de délégation GCKGenericChannel
CGCKHLSSegmentClasse qui fournit des assistants pour convertir entre GCKHLSSegmentFormat et NSString
CGCKHLSVideoSegmentClasse qui fournit des assistants pour convertir entre GCKHLSVideoSegmentFormat et NSString
CGCKImageUne classe qui représente une image située sur un serveur Web
CGCKJSONUtilsMéthodes d'utilisation des données JSON
CGCKLaunchOptionsOptions de lancement de l'application du récepteur
CGCKLoggerUn objet singleton utilisé pour la journalisation par le framework
C<GCKLoggerDelegate>Le protocole de délégation GCKLogger
CGCKLoggerFilterUne classe pour filtrer les messages de journal générés à l'aide de GCKLogger
CGCKMediaInformationUne classe qui regroupe des informations sur un élément multimédia
CGCKMediaInformationBuilderObjet de compilateur pour construire des instances GCKMediaInformation nouvelles ou dérivées
CGCKMediaLiveSeekableRangeClasse qui agrège des informations sur la plage recherchée d'un flux multimédia
CGCKMediaLoadOptionsOptions de chargement de contenus multimédias avec GCKRemoteMediaClient
CGCKMediaLoadRequestDataDonnées de demande de chargement multimédia
CGCKMediaLoadRequestDataBuilderObjet de compilateur pour construire des instances GCKMediaLoadRequestData nouvelles ou dérivées
CGCKMediaMetadataConteneur de métadonnées multimédias
CGCKMediaQueueReprésentation d'un modèle de données d'une file d'attente média de longueur arbitraire
CGCKMediaQueueContainerMetadataMétadonnées supplémentaires pour le conteneur de file d'attente multimédia
CGCKMediaQueueContainerMetadataBuilderObjet de compilateur pour construire des instances GCKMediaQueueContainerMetadata nouvelles ou dérivées
CGCKMediaQueueDataUne classe qui contient les informations de la file d'attente ou du conteneur multimédia en cours de lecture
CGCKMediaQueueDataBuilderObjet de compilateur pour construire des instances GCKMediaQueueData nouvelles ou dérivées
C<GCKMediaQueueDelegate>Protocole de délégation pour la réception de notifications asynchrones provenant d'un GCKMediaQueue
CGCKMediaQueueItemClasse représentant un élément de file d'attente multimédia
CGCKMediaQueueItemBuilderObjet de compilateur pour construire des instances GCKMediaQueueItem nouvelles ou dérivées
CGCKMediaQueueLoadOptionsOptions de chargement des éléments de la file d'attente multimédia avec GCKRemoteMediaClient
CGCKMediaRequestItemClasse représentant un élément de requête envoyé aux récepteurs Cast
CGCKMediaSeekOptionsOptions de recherche dans les médias avec GCKRemoteMediaClient
CGCKMediaStatusClasse contenant des informations sur l'état de certains contenus multimédias
CGCKMediaTextTrackStyleClasse représentant un style pour une piste de texte
CGCKMediaTrackUne classe représentant une piste multimédia
CGCKMultizoneDeviceAppareil membre d'un groupe multizone
CGCKMultizoneStatusÉtat d'un groupe multizone
CGCKNetworkAddressObjet qui représente une adresse IP de réseau
CGCKOpenURLOptionsObjet représentant des options qui peuvent être transmises à une application compatible Cast via une URL de lien profond
CGCKRemoteMediaClientClasse permettant de contrôler la lecture de contenus multimédias sur un récepteur Cast
CGCKRemoteMediaClient(Protected)Méthodes qui doivent être appelées par les sous-classes GCKRemoteMediaClient uniquement
C<GCKRemoteMediaClientAdInfoParserDelegate>Protocole délégué permettant d'analyser les informations sur les coupures publicitaires à partir d'un état multimédia
C<GCKRemoteMediaClientListener>Le protocole d'écouteur GCKRemoteMediaClient
CGCKRequestObjet permettant de suivre une requête asynchrone
C<GCKRequestDelegate>Le protocole de délégation GCKRequest
CGCKSenderApplicationInfoInformations sur une application émettrice
CGCKSessionClasse de base abstraite représentant une session avec un appareil récepteur
CGCKSession(Protected)Méthodes à remplacer et appelées par les sous-classes GCKSession uniquement
CGCKSessionManagerUn cours qui gère les sessions
C<GCKSessionManagerListener>Le protocole d'écouteur GCKSessionManager
CGCKSessionTraitsObjet décrivant les caractéristiques et les capacités d'une session
CGCKUIButtonUne sous-classe de UIButton compatible avec les états d'application personnalisés
CGCKUICastButtonUne sous-classe de UIButton qui implémente un bouton "Cast"
C<GCKUICastButtonDelegate>Utiliser les méthodes de ce protocole pour afficher une boîte de dialogue personnalisée en réponse à l'action de l'utilisateur
CGCKUICastContainerViewControllerUn contrôleur de vue qui encapsule un autre contrôleur de vue et ajoute une zone de notification de lecture multimédia sous ce contrôleur
CGCKUIDeviceVolumeControllerContrôleur pour les vues d'interface utilisateur permettant de contrôler ou d'afficher le volume et de couper le son d'un récepteur Cast
CGCKUIExpandedMediaControlsViewControllerContrôleur de vue qui implémente la vue développée en plein écran
C<GCKUIImageCache>Protocole définissant un moyen de récupérer et de mettre en cache des images
CGCKUIImageHintsObjet fournissant des indications à GCKUIImagePicker concernant le type et la taille d'une image à afficher dans l'UI
C<GCKUIImagePicker>Objet utilisé pour sélectionner une image à usage spécifique à partir d'un objet GCKMediaMetadata
C<GCKUIMediaButtonBarProtocol>Le protocole de délégation GCKUIMediaButtonBarProtocol
CGCKUIMediaControllerContrôleur pour les vues d'interface utilisateur permettant de contrôler ou d'afficher l'état de la lecture de contenus multimédias sur un récepteur Cast
C<GCKUIMediaControllerDelegate>Le protocole de délégation GCKUIMediaController
CGCKUIMediaTrackSelectionViewControllerContrôleur de vue qui affiche la liste des pistes audio et textuelles disponibles pour un élément multimédia donné
C<GCKUIMediaTrackSelectionViewControllerDelegate>Protocole de délégation GCKUIDeviceConnectionViewController
CGCKUIMiniMediaControlsViewControllerContrôleur de vue qui implémente la barre de commandes "En cours de lecture"
C<GCKUIMiniMediaControlsViewControllerDelegate>Le protocole de délégation GCKUIMiniMediaControlsViewController
CGCKUIMultistateButtonUne sous-classe de UIButton compatible avec plusieurs états
CGCKUIPlaybackRateControllerClasse permettant d'implémenter une UI de taux de lecture de flux personnalisé
CGCKUIPlayPauseToggleControllerClasse permettant d'implémenter une interface utilisateur de lecture/pause personnalisée, dans les situations où l'élément GCKUIMultistateButton ne suffit pas
CGCKUIStreamPositionControllerClasse permettant d'implémenter une position de flux personnalisée et/ou de rechercher l'interface utilisateur dans les cas où les commandes ordinaires UISlider, UIProgressView et UILabel ne suffisent pas.
CGCKUIStyle
CGCKUIStyleAttributesClasse permettant de contrôler le style (couleurs, polices, icônes) des vues par défaut du framework
CGCKUIStyleAttributesCastViewsAttributs de style du groupe de vues racine
CGCKUIStyleAttributesConnectionControllerAttributs de style du groupe de vues représentant le contrôleur de connexion
CGCKUIStyleAttributesConnectionNavigationAttributs de style du groupe de vues représentant la barre de navigation de la télécommande de l'appareil
CGCKUIStyleAttributesConnectionToolbarAttributs de style du groupe de vues représentant la barre d'outils de la télécommande de l'appareil
CGCKUIStyleAttributesDeviceChooserAttributs de style du groupe de vues représentant le sélecteur d'appareil
CGCKUIStyleAttributesDeviceControlAttributs de style du groupe de vues représentant toutes les vues des commandes de l'appareil
CGCKUIStyleAttributesExpandedControllerAttributs de style du groupe de vues représentant la télécommande agrandie
CGCKUIStyleAttributesGuestModePairingDialogAttributs de style du groupe de vues représentant la boîte de dialogue d'association en mode Invité
CGCKUIStyleAttributesInstructionsAttributs de style du groupe de vues représentant la superposition des instructions initiales
CGCKUIStyleAttributesMediaControlAttributs de style du groupe de vues représentant toutes les vues des commandes multimédias
CGCKUIStyleAttributesMiniControllerAttributs de style du groupe de vues représentant la mini-télécommande
CGCKUIStyleAttributesNoDevicesAvailableControllerAttributs de style du groupe de vues représentant la télécommande "Aucun appareil disponible"
CGCKUIStyleAttributesTrackSelectorAttributs de style du groupe de vues représentant le sélecteur de piste multimédia
CGCKUIUtilsMéthodes utilitaires pour l'interface utilisateur
CGCKVASTAdsRequestClasse représentant une demande VAST pour un extrait de coupure publicitaire
CGCKVideoInfoUne classe représentant les détails du format vidéo
CNSDictionary(GCKAdditions)Catégorie qui ajoute des méthodes pratiques à NSDictionary pour rechercher en toute sécurité des valeurs de différents types
CNSMutableDictionary(GCKAdditions)Catégorie qui ajoute des méthodes pratiques à NSDictionary pour définir des valeurs de différents types
CNSTimer(GCKAdditions)Catégorie sur NSTimer qui ajoute des améliorations utiles