API Cast Sender pour iOS
Classes et protocoles de l'API Google Cast Sender v4 pour iOS:
| CGCKAdBreakClipInfo | Classe représentant un clip de coupure publicitaire |
| CGCKAdBreakClipInfoBuilder | Objet de compilateur pour construire des instances GCKAdBreakClipInfo nouvelles ou dérivées |
| CGCKAdBreakClipVastAdsRequest | |
| CGCKAdBreakInfo | Une classe représentant une coupure publicitaire |
| CGCKAdBreakInfoBuilder | Objet de compilateur pour construire des instances GCKAdBreakInfo nouvelles ou dérivées |
| CGCKAdBreakStatus | Classe représentant l'état de la coupure publicitaire |
| CGCKApplicationMetadata | Informations sur une application réceptrice |
| CGCKCastChannel | Canal de communication virtuelle pour l'échange de messages entre un expéditeur Cast et un récepteur Cast |
| CGCKCastContext | Une 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 |
| CGCKCastOptions | Options qui affectent la découverte d'appareils Cast et le comportement des sessions Cast |
| CGCKCastSession | Une classe qui gère une session Cast avec un appareil récepteur |
| CGCKColor | Une classe qui représente une couleur RVBA |
| CGCKCredentialsData | Une classe permettant de gérer les données d'identifiants spécifiques à l'application pour identifier et éventuellement authentifier l'utilisateur |
| CGCKDevice | Objet représentant un appareil récepteur |
| CGCKDeviceProvider | Une 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 |
| CGCKDiscoveryCriteria | Critères de filtre de détection d'appareils |
| CGCKDiscoveryManager | Une classe qui gère le processus de détection d'appareils |
| C<GCKDiscoveryManagerListener> | Le protocole d'écouteur GCKDiscoveryManager |
| CGCKDynamicDevice | Objet appareil qui peut faire partie d'un groupe multizone |
| CGCKError | Une sous-classe de NSError pour les erreurs de framework |
| CGCKGenericChannel | Une 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 |
| CGCKHLSSegment | Classe qui fournit des assistants pour convertir entre GCKHLSSegmentFormat et NSString |
| CGCKHLSVideoSegment | Classe qui fournit des assistants pour convertir entre GCKHLSVideoSegmentFormat et NSString |
| CGCKImage | Une classe qui représente une image située sur un serveur Web |
| CGCKJSONUtils | Méthodes d'utilisation des données JSON |
| CGCKLaunchOptions | Options de lancement de l'application du récepteur |
| CGCKLogger | Un objet singleton utilisé pour la journalisation par le framework |
| C<GCKLoggerDelegate> | Le protocole de délégation GCKLogger |
| CGCKLoggerFilter | Une classe pour filtrer les messages de journal générés à l'aide de GCKLogger |
| CGCKMediaInformation | Une classe qui regroupe des informations sur un élément multimédia |
| CGCKMediaInformationBuilder | Objet de compilateur pour construire des instances GCKMediaInformation nouvelles ou dérivées |
| CGCKMediaLiveSeekableRange | Classe qui agrège des informations sur la plage recherchée d'un flux multimédia |
| CGCKMediaLoadOptions | Options de chargement de contenus multimédias avec GCKRemoteMediaClient |
| CGCKMediaLoadRequestData | Données de demande de chargement multimédia |
| CGCKMediaLoadRequestDataBuilder | Objet de compilateur pour construire des instances GCKMediaLoadRequestData nouvelles ou dérivées |
| CGCKMediaMetadata | Conteneur de métadonnées multimédias |
| CGCKMediaQueue | Représentation d'un modèle de données d'une file d'attente média de longueur arbitraire |
| CGCKMediaQueueContainerMetadata | Métadonnées supplémentaires pour le conteneur de file d'attente multimédia |
| CGCKMediaQueueContainerMetadataBuilder | Objet de compilateur pour construire des instances GCKMediaQueueContainerMetadata nouvelles ou dérivées |
| CGCKMediaQueueData | Une classe qui contient les informations de la file d'attente ou du conteneur multimédia en cours de lecture |
| CGCKMediaQueueDataBuilder | Objet 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 |
| CGCKMediaQueueItem | Classe représentant un élément de file d'attente multimédia |
| CGCKMediaQueueItemBuilder | Objet de compilateur pour construire des instances GCKMediaQueueItem nouvelles ou dérivées |
| CGCKMediaQueueLoadOptions | Options de chargement des éléments de la file d'attente multimédia avec GCKRemoteMediaClient |
| CGCKMediaRequestItem | Classe représentant un élément de requête envoyé aux récepteurs Cast |
| CGCKMediaSeekOptions | Options de recherche dans les médias avec GCKRemoteMediaClient |
| CGCKMediaStatus | Classe contenant des informations sur l'état de certains contenus multimédias |
| CGCKMediaTextTrackStyle | Classe représentant un style pour une piste de texte |
| CGCKMediaTrack | Une classe représentant une piste multimédia |
| CGCKMultizoneDevice | Appareil membre d'un groupe multizone |
| CGCKMultizoneStatus | État d'un groupe multizone |
| CGCKNetworkAddress | Objet qui représente une adresse IP de réseau |
| CGCKOpenURLOptions | Objet représentant des options qui peuvent être transmises à une application compatible Cast via une URL de lien profond |
| CGCKRemoteMediaClient | Classe 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 |
| CGCKRequest | Objet permettant de suivre une requête asynchrone |
| C<GCKRequestDelegate> | Le protocole de délégation GCKRequest |
| CGCKSenderApplicationInfo | Informations sur une application émettrice |
| CGCKSession | Classe 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 |
| CGCKSessionManager | Un cours qui gère les sessions |
| C<GCKSessionManagerListener> | Le protocole d'écouteur GCKSessionManager |
| CGCKSessionTraits | Objet décrivant les caractéristiques et les capacités d'une session |
| CGCKUIButton | Une sous-classe de UIButton compatible avec les états d'application personnalisés |
| CGCKUICastButton | Une 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 |
| CGCKUICastContainerViewController | Un 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 |
| CGCKUIDeviceVolumeController | Contrô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 |
| CGCKUIExpandedMediaControlsViewController | Contrô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 |
| CGCKUIImageHints | Objet 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 |
| CGCKUIMediaController | Contrô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 |
| CGCKUIMediaTrackSelectionViewController | Contrô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 |
| CGCKUIMiniMediaControlsViewController | Contrôleur de vue qui implémente la barre de commandes "En cours de lecture" |
| C<GCKUIMiniMediaControlsViewControllerDelegate> | Le protocole de délégation GCKUIMiniMediaControlsViewController |
| CGCKUIMultistateButton | Une sous-classe de UIButton compatible avec plusieurs états |
| CGCKUIPlaybackRateController | Classe permettant d'implémenter une UI de taux de lecture de flux personnalisé |
| CGCKUIPlayPauseToggleController | Classe permettant d'implémenter une interface utilisateur de lecture/pause personnalisée, dans les situations où l'élément GCKUIMultistateButton ne suffit pas |
| CGCKUIStreamPositionController | Classe 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 | |
| CGCKUIStyleAttributes | Classe permettant de contrôler le style (couleurs, polices, icônes) des vues par défaut du framework |
| CGCKUIStyleAttributesCastViews | Attributs de style du groupe de vues racine |
| CGCKUIStyleAttributesConnectionController | Attributs de style du groupe de vues représentant le contrôleur de connexion |
| CGCKUIStyleAttributesConnectionNavigation | Attributs de style du groupe de vues représentant la barre de navigation de la télécommande de l'appareil |
| CGCKUIStyleAttributesConnectionToolbar | Attributs de style du groupe de vues représentant la barre d'outils de la télécommande de l'appareil |
| CGCKUIStyleAttributesDeviceChooser | Attributs de style du groupe de vues représentant le sélecteur d'appareil |
| CGCKUIStyleAttributesDeviceControl | Attributs de style du groupe de vues représentant toutes les vues des commandes de l'appareil |
| CGCKUIStyleAttributesExpandedController | Attributs de style du groupe de vues représentant la télécommande agrandie |
| CGCKUIStyleAttributesGuestModePairingDialog | Attributs de style du groupe de vues représentant la boîte de dialogue d'association en mode Invité |
| CGCKUIStyleAttributesInstructions | Attributs de style du groupe de vues représentant la superposition des instructions initiales |
| CGCKUIStyleAttributesMediaControl | Attributs de style du groupe de vues représentant toutes les vues des commandes multimédias |
| CGCKUIStyleAttributesMiniController | Attributs de style du groupe de vues représentant la mini-télécommande |
| CGCKUIStyleAttributesNoDevicesAvailableController | Attributs de style du groupe de vues représentant la télécommande "Aucun appareil disponible" |
| CGCKUIStyleAttributesTrackSelector | Attributs de style du groupe de vues représentant le sélecteur de piste multimédia |
| CGCKUIUtils | Méthodes utilitaires pour l'interface utilisateur |
| CGCKVASTAdsRequest | Classe représentant une demande VAST pour un extrait de coupure publicitaire |
| CGCKVideoInfo | Une 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 |