API Cast Sender per iOS

API Cast Sender per iOS
Le classi e i protocolli nell'API Google Trasmetti v4 per iOS:
CGCKAdBreakClipInfoUna classe che rappresenta un clip di interruzione pubblicitaria
CGCKAdBreakClipInfoBuilderUn oggetto builder per la creazione di istanze GCKAdBreakClipInfo nuove o derivate
CGCKAdBreakClipVastAdsRequest
CGCKAdBreakInfoUna classe che rappresenta un'interruzione pubblicitaria
CGCKAdBreakInfoBuilderUn oggetto builder per la creazione di istanze GCKAdBreakInfo nuove o derivate
CGCKAdBreakStatusUna classe che rappresenta lo stato dell'interruzione pubblicitaria
CGCKApplicationMetadataInformazioni su un'applicazione di ricezione
CGCKCastChannelUn canale di comunicazione virtuale per lo scambio di messaggi tra un mittente e un destinatario
CGCKCastContextUna classe contenente oggetti e stato globali per il framework
CGCKCastContext(UI)Una categoria su GCKCastContext contenente API specifiche per l'interfaccia utente
C<GCKCastDeviceStatusListener>Un protocollo listener per la ricezione delle notifiche di modifica dello stato del dispositivo di trasmissione
CGCKCastOptionsOpzioni che influiscono sulla scoperta dei dispositivi di trasmissione e sul comportamento delle sessioni di trasmissione
CGCKCastSessionUn corso che gestisce una sessione di trasmissione con un dispositivo di ricezione
CGCKColorUna classe che rappresenta un colore RGBA
CGCKCredentialsDataUna classe per mantenere i dati delle credenziali specifici dell'applicazione per identificare ed eventualmente autenticare l'utente
CGCKDeviceUn oggetto che rappresenta un dispositivo ricevente
CGCKDeviceProviderUna classe base astratta per l'individuazione dei dispositivi e la creazione delle sessioni
CGCKDeviceProvider(Protected)Metodi di convenienza per la creazione di oggetti GCKDevice e l'invio di notifiche di rilevamento al framework
CGCKDiscoveryCriteriaCriteri del filtro di rilevamento dei dispositivi
CGCKDiscoveryManagerUna classe che gestisce il processo di rilevamento del dispositivo
C<GCKDiscoveryManagerListener>Protocollo listener GCKDiscoveryManager
CGCKDynamicDeviceUn oggetto del dispositivo che può far parte di un gruppo multizona.
CGCKErrorUna sottoclasse di NSError per gli errori di framework
CGCKGenericChannelUn'implementazione GCKCastChannel generica, adatta per l'utilizzo quando non è opportuno utilizzare la sottoclassificazione
C<GCKGenericChannelDelegate>Protocollo delegato GCKGenericChannel
CGCKHLSSegmentClasse che fornisce assistenza per la conversione tra GCKHLSSegmentFormat e NSString
CGCKHLSVideoSegmentClasse che fornisce assistenza per la conversione tra GCKHLSVideoSegmentFormat e NSString
CGCKImageUna classe che rappresenta un'immagine situata su un server web
CGCKJSONUtilsMetodi di utilità per l'uso di dati JSON
CGCKLaunchOptionsOpzioni di lancio dell'applicazione del destinatario
CGCKLoggerUn oggetto singleton utilizzato per il logging dal framework
C<GCKLoggerDelegate>Protocollo delegato GCKLogger
CGCKLoggerFilterUna classe per filtrare i messaggi di log prodotti utilizzando GCKLogger
CGCKMediaInformationUna classe che aggrega informazioni su un elemento multimediale
CGCKMediaInformationBuilderUn oggetto builder per la creazione di istanze GCKMediaInformation nuove o derivate
CGCKMediaLiveSeekableRangeUna classe che aggrega informazioni sull'intervallo disponibile di uno stream multimediale
CGCKMediaLoadOptionsOpzioni per il caricamento di contenuti multimediali con GCKRemoteMediaClient
CGCKMediaLoadRequestDataDati per la richiesta di caricamento di contenuti multimediali
CGCKMediaLoadRequestDataBuilderUn oggetto builder per la creazione di istanze GCKMediaLoadRequestData nuove o derivate
CGCKMediaMetadataUn contenitore di metadati multimediali
CGCKMediaQueueRappresentazione di un modello di dati di una coda multimediale di lunghezza arbitraria
CGCKMediaQueueContainerMetadataMetadati aggiuntivi per il contenitore della coda multimediale
CGCKMediaQueueContainerMetadataBuilderUn oggetto builder per la creazione di istanze GCKMediaQueueContainerMetadata nuove o derivate
CGCKMediaQueueDataUna classe che contiene le informazioni sulla coda di riproduzione o sul contenitore multimediale
CGCKMediaQueueDataBuilderUn oggetto builder per la creazione di istanze GCKMediaQueueData nuove o derivate
C<GCKMediaQueueDelegate>Protocollo delegato per la ricezione di notifiche asincrone da un GCKMediaQueue
CGCKMediaQueueItemUna classe che rappresenta un elemento della coda multimediale
CGCKMediaQueueItemBuilderUn oggetto builder per la creazione di istanze GCKMediaQueueItem nuove o derivate
CGCKMediaQueueLoadOptionsOpzioni per il caricamento di elementi della coda multimediale con GCKRemoteMediaClient
CGCKMediaRequestItemUna classe che rappresenta un elemento della richiesta inviato ai ricevitori di Google Cast
CGCKMediaSeekOptionsOpzioni per cercare contenuti multimediali con GCKRemoteMediaClient
CGCKMediaStatusUn corso che contiene le informazioni sullo stato di alcuni contenuti multimediali
CGCKMediaTextTrackStyleUna classe che rappresenta uno stile per una traccia multimediale di testo
CGCKMediaTrackUna classe che rappresenta una traccia multimediale
CGCKMultizoneDeviceUn dispositivo membro di un gruppo multizona
CGCKMultizoneStatusLo stato di un gruppo multizona
CGCKNetworkAddressUn oggetto che rappresenta un indirizzo IP di rete
CGCKOpenURLOptionsUn oggetto che rappresenta le opzioni che possono essere passate a un'applicazione compatibile con Google Cast tramite un URL del link diretto
CGCKRemoteMediaClientUn corso per il controllo della riproduzione di contenuti multimediali su un ricevitore Cast
CGCKRemoteMediaClient(Protected)Metodi per chiamare solo le sottoclassi GCKRemoteMediaClient
C<GCKRemoteMediaClientAdInfoParserDelegate>Protocollo delegato per analizzare le informazioni sulle interruzioni pubblicitarie da uno stato di contenuti multimediali
C<GCKRemoteMediaClientListener>Protocollo listener GCKRemoteMediaClient
CGCKRequestUn oggetto per il monitoraggio di una richiesta asincrona
C<GCKRequestDelegate>Protocollo delegato GCKRequest
CGCKSenderApplicationInfoInformazioni sull'applicazione di un mittente
CGCKSessionUna classe base astratta che rappresenta una sessione con un dispositivo di ricezione
CGCKSession(Protected)Metodi che devono essere sostituiti e chiamati solo da sottoclassi GCKSession
CGCKSessionManagerUn corso che gestisce le sessioni
C<GCKSessionManagerListener>Protocollo listener GCKSessionManager
CGCKSessionTraitsUn oggetto che descrive le caratteristiche e le capacità di una sessione
CGCKUIButtonUna sottoclasse di UIButton che supporta gli stati delle applicazioni personalizzate
CGCKUICastButtonUna sottoclasse di UIButton che implementa un pulsante "Trasmetti"
C<GCKUICastButtonDelegate>Utilizza i metodi di questo protocollo per presentare una finestra di dialogo personalizzata in risposta all'azione dell'utente.
CGCKUICastContainerViewControllerUn controller vista che avvolge un altro controller e aggiunge un'area di notifica per la riproduzione di contenuti multimediali al di sotto di tale controller
CGCKUIDeviceVolumeControllerUn controller per le visualizzazioni dell'interfaccia utente che viene utilizzato per controllare o visualizzare il volume e lo stato di disattivazione dell'audio di un ricevitore.
CGCKUIExpandedMediaControlsViewControllerUn controller di visualizzazione che implementa la visualizzazione a schermo intero dei controlli espansi.
C<GCKUIImageCache>Un protocollo che definisce un mezzo per recuperare e memorizzare nella cache le immagini
CGCKUIImageHintsUn oggetto che fornisce suggerimenti a GCKUIImagePicker sul tipo e sulle dimensioni di un'immagine da selezionare per la visualizzazione nella UI
C<GCKUIImagePicker>Un oggetto utilizzato per selezionare un'immagine per uno scopo specifico da un oggetto GCKMediaMetadata
C<GCKUIMediaButtonBarProtocol>Protocollo delegato GCKUIMediaButtonBarProtocol
CGCKUIMediaControllerUn controller per le visualizzazioni UI utilizzato per controllare o mostrare lo stato della riproduzione di contenuti multimediali su un ricevitore Cast.
C<GCKUIMediaControllerDelegate>Protocollo delegato GCKUIMediaController
CGCKUIMediaTrackSelectionViewControllerUn controller di visualizzazione che mostra un elenco delle tracce audio e di testo disponibili per un determinato elemento multimediale.
C<GCKUIMediaTrackSelectionViewControllerDelegate>Protocollo delegato GCKUIDeviceConnectionViewController
CGCKUIMiniMediaControlsViewControllerUn controller di visualizzazione che implementa la barra di controllo "Now Playing".
C<GCKUIMiniMediaControlsViewControllerDelegate>Protocollo delegato GCKUIMiniMediaControlsViewController
CGCKUIMultistateButtonUna sottoclasse di UIButton che supporta più stati
CGCKUIPlaybackRateControllerUna classe da utilizzare per implementare un'interfaccia utente personalizzata per la velocità di riproduzione degli stream
CGCKUIPlayPauseToggleControllerUna classe da utilizzare per implementare un'opzione di attivazione/disattivazione personalizzata dell'interfaccia utente di attivazione/disattivazione, in situazioni in cui GCKUIMultistateButton non è sufficiente.
CGCKUIStreamPositionControllerUna classe utilizzabile per implementare una posizione dello stream personalizzata e/o cercare l'UI, in situazioni in cui non sono sufficienti i normali controlli UISlider, UIProgressView e UILabel
CGCKUIStyle
CGCKUIStyleAttributesUna classe per controllare lo stile (colori, caratteri, icone) delle viste predefinite del framework
CGCKUIStyleAttributesCastViewsGli attributi di stile per il gruppo di visualizzazioni principali
CGCKUIStyleAttributesConnectionControllerGli attributi di stile per il gruppo di visualizzazione che rappresenta il controller di connessione
CGCKUIStyleAttributesConnectionNavigationGli attributi di stile per il gruppo di visualizzazione che rappresenta la barra di navigazione del controller del dispositivo
CGCKUIStyleAttributesConnectionToolbarGli attributi di stile per il gruppo di visualizzazione che rappresenta la barra degli strumenti del controller del dispositivo
CGCKUIStyleAttributesDeviceChooserGli attributi di stile per il gruppo di visualizzazione che rappresenta il selettore di dispositivi
CGCKUIStyleAttributesDeviceControlGli attributi di stile per il gruppo di visualizzazioni che rappresenta tutte le viste di controllo del dispositivo
CGCKUIStyleAttributesExpandedControllerGli attributi di stile per il gruppo di visualizzazione che rappresenta il controller espanso
CGCKUIStyleAttributesGuestModePairingDialogGli attributi di stile per il gruppo di visualizzazione che rappresenta la finestra di dialogo di associazione della modalità ospite
CGCKUIStyleAttributesInstructionsGli attributi di stile per il gruppo di visualizzazione che rappresenta l'overlay delle istruzioni iniziali
CGCKUIStyleAttributesMediaControlGli attributi di stile per il gruppo di visualizzazioni che rappresenta tutte le visualizzazioni del controllo dei contenuti multimediali
CGCKUIStyleAttributesMiniControllerGli attributi di stile per il gruppo di visualizzazione che rappresenta il mini controller
CGCKUIStyleAttributesNoDevicesAvailableControllerGli attributi di stile per il gruppo di visualizzazione che rappresentano nessun dispositivo disponibile controller
CGCKUIStyleAttributesTrackSelectorGli attributi di stile per il gruppo di visualizzazioni che rappresenta il selettore della traccia multimediale
CGCKUIUtilsMetodi di interfaccia utente
CGCKVASTAdsRequestUna classe che rappresenta una richiesta VAST per un clip di interruzione pubblicitaria
CGCKVideoInfoUna classe che rappresenta i dettagli del formato video
CNSDictionary(GCKAdditions)Una categoria che aggiunge alcuni metodi di comodità a NS dizionario per cercare in sicurezza valori di vari tipi
CNSMutableDictionary(GCKAdditions)Una categoria che aggiunge alcuni metodi di comodità a NS dizionario per l'impostazione di valori di vari tipi
CNSTimer(GCKAdditions)Una categoria di NSTimer che aggiunge alcuni miglioramenti utili