Lista de classes
As classes e os protocolos na API do Google Cast v3.5 para iOS:
| CGCKAdBreakClipInfo | Uma classe que representa um clipe de intervalo de anúncio |
| CGCKAdBreakInfo | Uma classe que representa um intervalo de anúncio |
| CGCKAdBreakStatus | Uma classe que representa o status do intervalo comercial |
| CGCKApplicationMetadata | Informações sobre um aplicativo receptor |
| CGCKCastChannel | Um canal de comunicação virtual para trocar mensagens entre um remetente e um receptor do Cast |
| CGCKCastContext | Uma classe que contém objetos e estados globais para o framework |
| CGCKCastContext(UI) | Uma categoria em GCKCastContext contendo APIs específicas da IU |
| C<GCKCastDeviceStatusListener> | Um protocolo de listener para receber notificações de alteração de status do dispositivo de transmissão |
| CGCKCastOptions | Opções que afetam a descoberta de dispositivos de transmissão e o comportamento das sessões de transmissão |
| CGCKCastSession | Uma classe que gerencia uma sessão de transmissão com um dispositivo receptor |
| CGCKColor | Uma classe que representa uma cor RGBA |
| CGCKDevice | Um objeto que representa um dispositivo receptor |
| CGCKDeviceManager | Um controlador para dispositivos de transmissão |
| C<GCKDeviceManagerDelegate> | O protocolo de delegação GCKDeviceManager |
| CGCKDeviceProvider | Uma classe base abstrata para realizar a descoberta de dispositivos e a criação de sessões |
| CGCKDeviceProvider(Protected) | Métodos de conveniência para construir objetos GCKDevice e enviar notificações de descoberta para o framework |
| CGCKDeviceScanner | Uma classe que verifica de forma assíncrona os dispositivos disponíveis e envia notificações correspondentes para os listeners |
| C<GCKDeviceScannerListener> | O protocolo de listener GCKDeviceScanner |
| CGCKDiscoveryManager | Uma classe que gerencia o processo de descoberta de dispositivos |
| C<GCKDiscoveryManagerListener> | O protocolo de listener GCKDiscoveryManager |
| CGCKError | Uma subclasse de NSError para erros de framework. |
| CGCKFilterCriteria | Critérios de filtro a serem aplicados aos resultados da descoberta de dispositivos |
| CGCKGameManagerChannel | Uma subclasse GCKCastChannel para operações de controle de jogos |
| C<GCKGameManagerChannelDelegate> | O protocolo de delegação GCKGameManagerChannel |
| CGCKGameManagerResult | O resultado de uma solicitação do Gerenciador de jogos |
| CGCKGameManagerState | Uma representação do estado do Game Manager em execução no dispositivo receptor. |
| CGCKGenericChannel | Uma implementação genérica GCKCastChannel, adequada para uso em subclasses não é recomendável |
| C<GCKGenericChannelDelegate> | O protocolo de delegação GCKGenericChannel |
| CGCKImage | Uma classe que representa uma imagem localizada em um servidor da Web |
| CGCKJSONUtils | Métodos utilitários para trabalhar com dados JSON |
| CGCKLaunchOptions | Opções de inicialização do app receptor |
| CGCKLogger | Um objeto singleton usado para gerar registros pelo framework |
| C<GCKLoggerDelegate> | O protocolo de delegação GCKLogger |
| CGCKLoggerFilter | Uma classe para filtrar mensagens de registro que são produzidas com GCKLogger |
| CGCKMediaControlChannel | Uma subclasse GCKCastChannel para operações de controle de mídia |
| C<GCKMediaControlChannelDelegate> | O protocolo de delegação GCKMediaControlChannel |
| CGCKMediaInformation | Uma classe que agrega informações sobre um item de mídia |
| CGCKMediaMetadata | Um contêiner para metadados de mídia |
| CGCKMediaQueueItem | Uma classe que representa um item da fila de mídia |
| CGCKMediaQueueItemBuilder | Um objeto builder para criar instâncias GCKMediaQueueItem novas ou derivadas |
| CGCKMediaStatus | Uma classe que contém informações de status sobre algumas mídias |
| CGCKMediaTextTrackStyle | Uma classe que representa um estilo para uma faixa de mídia de texto |
| CGCKMediaTrack | Uma classe que representa uma faixa de mídia |
| CGCKMultizoneDevice | Um dispositivo membro de um grupo de várias zonas |
| CGCKMultizoneStatus | O status de um grupo de várias zonas |
| CGCKPlayerInfo | Representa dados de um único jogador |
| CGCKRemoteMediaClient | Uma classe para controlar a reprodução de mídia em um receptor do Cast |
| CGCKRemoteMediaClient(Protected) | Métodos que vão ser chamados apenas por subclasses GCKRemoteMediaClient |
| C<GCKRemoteMediaClientAdInfoParserDelegate> | O protocolo delegado para analisar informações de intervalo de anúncio de um status de mídia |
| C<GCKRemoteMediaClientListener> | O protocolo de listener GCKRemoteMediaClient |
| CGCKRequest | Um objeto para rastrear uma solicitação assíncrona |
| C<GCKRequestDelegate> | O protocolo de delegação GCKRequest |
| CGCKSenderApplicationInfo | Informações sobre um aplicativo de remetente |
| CGCKSession | Uma classe base abstrata que representa uma sessão com um dispositivo receptor. |
| CGCKSession(Protected) | Métodos a serem substituídos e chamados apenas por subclasses GCKSession |
| CGCKSessionManager | Uma turma que gerencia sessões |
| C<GCKSessionManagerListener> | O protocolo de listener GCKSessionManager |
| CGCKSessionTraits | Um objeto que descreve as características e os recursos de uma sessão. |
| CGCKUIButton | Uma subclasse de UIButton compatível com estados personalizados do aplicativo. |
| CGCKUICastButton | Uma subclasse de UIButton que implementa um botão "Transmitir". |
| CGCKUICastContainerViewController | Um controlador de visualização que envolve outro controlador de visualização e adiciona uma área de notificação de reprodução de mídia abaixo dele. |
| CGCKUIDeviceVolumeController | Um controlador para visualizações de IU usadas para controlar ou exibir o volume e o estado de silenciamento de um receptor do Cast |
| CGCKUIExpandedMediaControlsViewController | Um controlador de visualização que implementa a visualização em tela cheia dos controles expandidos. |
| C<GCKUIImageCache> | Um protocolo que define um meio de recuperar e armazenar em cache imagens |
| CGCKUIImageHints | Um objeto que dá dicas para um GCKUIImagePicker sobre o tipo e o tamanho de uma imagem que será selecionada para ser exibida na IU. |
| C<GCKUIImagePicker> | Um objeto usado para selecionar uma imagem para uma determinada finalidade de um objeto GCKMediaMetadata. |
| C<GCKUIMediaButtonBarProtocol> | O protocolo de delegação GCKUIMediaButtonBarProtocol |
| CGCKUIMediaController | Um controlador para visualizações de IU usadas para controlar ou exibir o status da reprodução de mídia em um receptor do Cast |
| C<GCKUIMediaControllerDelegate> | O protocolo de delegação GCKUIMediaController |
| CGCKUIMediaTrackSelectionViewController | Um controlador de visualização que mostra uma lista das faixas de texto e áudio disponíveis para um determinado item de mídia |
| C<GCKUIMediaTrackSelectionViewControllerDelegate> | O protocolo de delegação GCKUIDeviceConnectionViewController |
| CGCKUIMiniMediaControlsViewController | Um controlador de visualização que implementa a barra de controle "em reprodução" |
| C<GCKUIMiniMediaControlsViewControllerDelegate> | O protocolo de delegação GCKUIMiniMediaControlsViewController |
| CGCKUIPlayPauseToggleController | Uma classe que pode ser usada para implementar uma IU personalizada de alternância de reprodução/pausa, em situações em que um GCKUIButton não é suficiente. |
| CGCKUIStreamPositionController | Uma classe que pode ser usada para implementar uma posição de stream personalizada e/ou buscar IU, em situações em que os controles comuns de UISlider, UIProgressView e UILabel não são suficientes. |
| CGCKUIStyle | |
| CGCKUIStyleAttributes | Uma classe para controlar o estilo (cores, fontes, ícones) das visualizações padrão do framework. |
| CGCKUIStyleAttributesCastViews | Os atributos de estilo do grupo de visualização raiz |
| CGCKUIStyleAttributesConnectionController | Os atributos de estilo do grupo de visualização que representam o controlador de conexão |
| CGCKUIStyleAttributesDeviceChooser | Os atributos de estilo do grupo de visualização que representam o seletor de dispositivo |
| CGCKUIStyleAttributesDeviceControl | Os atributos de estilo do grupo de visualização que representam todas as visualizações de controle do dispositivo |
| CGCKUIStyleAttributesExpandedController | Os atributos de estilo do grupo de visualização que representam o controlador expandido |
| CGCKUIStyleAttributesGuestModePairingDialog | Os atributos de estilo do grupo de visualização que representam a caixa de diálogo de pareamento do modo visitante |
| CGCKUIStyleAttributesInstructions | Os atributos de estilo do grupo de visualização que representam a sobreposição inicial de instruções |
| CGCKUIStyleAttributesMediaControl | Os atributos de estilo do grupo de visualização que representam todas as visualizações de controle de mídia |
| CGCKUIStyleAttributesMiniController | Os atributos de estilo do grupo de visualização que representam o minicontrole |
| CGCKUIStyleAttributesTrackSelector | Os atributos de estilo do grupo de visualização que representam o seletor de faixas de mídia |
| CGCKUIUtils | Métodos utilitários da interface do usuário |
| CGCKVideoInfo | Uma classe que representa os detalhes do formato de vídeo |
| CNSDictionary(GCKAdditions) | Uma categoria que adiciona alguns métodos práticos ao NSDictionary para definir e procurar valores de vários tipos com segurança |
| CNSTimer(GCKAdditions) | Uma categoria em NSTimer que adiciona algumas melhorias úteis |