API Cast Sender para iOS

API Cast Sender para iOS
As classes e os protocolos na API Google Cast Sender v4 para iOS:
CGCKAdBreakClipInfoUma classe que representa um clipe de intervalo de anúncio
CGCKAdBreakClipInfoBuilderUm objeto builder para criar instâncias GCKAdBreakClipInfo novas ou derivadas
CGCKAdBreakClipVastAdsRequest
CGCKAdBreakInfoUma classe que representa um intervalo de anúncio
CGCKAdBreakInfoBuilderUm objeto builder para criar instâncias GCKAdBreakInfo novas ou derivadas
CGCKAdBreakStatusUma classe que representa o status do intervalo comercial
CGCKApplicationMetadataInformações sobre um aplicativo receptor
CGCKCastChannelUm canal de comunicação virtual para trocar mensagens entre um remetente e um receptor do Cast
CGCKCastContextUma 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
CGCKCastOptionsOpções que afetam a descoberta de dispositivos de transmissão e o comportamento das sessões de transmissão
CGCKCastSessionUma classe que gerencia uma sessão de transmissão com um dispositivo receptor
CGCKColorUma classe que representa uma cor RGBA
CGCKCredentialsDataUma classe para manter os dados de credenciais específicas do aplicativo para identificar e possivelmente autenticar o usuário
CGCKDeviceUm objeto que representa um dispositivo receptor
CGCKDeviceProviderUma 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
CGCKDiscoveryCriteriaCritérios do filtro de descoberta de dispositivos
CGCKDiscoveryManagerUma classe que gerencia o processo de descoberta de dispositivos
C<GCKDiscoveryManagerListener>O protocolo de listener GCKDiscoveryManager
CGCKDynamicDeviceUm objeto de dispositivo que pode fazer parte de um grupo de várias zonas
CGCKErrorUma subclasse de NSError para erros de framework.
CGCKGenericChannelUma implementação genérica GCKCastChannel, adequada para uso em subclasses não é recomendável
C<GCKGenericChannelDelegate>O protocolo de delegação GCKGenericChannel
CGCKHLSSegmentClasse que fornece auxiliares para converter entre GCKHLSSegmentFormat e NSString
CGCKHLSVideoSegmentClasse que fornece auxiliares para converter entre GCKHLSVideoSegmentFormat e NSString
CGCKImageUma classe que representa uma imagem localizada em um servidor da Web
CGCKJSONUtilsMétodos utilitários para trabalhar com dados JSON
CGCKLaunchOptionsOpções de inicialização do app receptor
CGCKLoggerUm objeto singleton usado para gerar registros pelo framework
C<GCKLoggerDelegate>O protocolo de delegação GCKLogger
CGCKLoggerFilterUma classe para filtrar mensagens de registro que são produzidas com GCKLogger
CGCKMediaInformationUma classe que agrega informações sobre um item de mídia
CGCKMediaInformationBuilderUm objeto builder para criar instâncias GCKMediaInformation novas ou derivadas
CGCKMediaLiveSeekableRangeUma classe que agrega informações sobre o intervalo pesquisável de um stream de mídia
CGCKMediaLoadOptionsOpções para carregar mídia com GCKRemoteMediaClient
CGCKMediaLoadRequestDataDados da solicitação de carregamento de mídia
CGCKMediaLoadRequestDataBuilderUm objeto builder para criar instâncias GCKMediaLoadRequestData novas ou derivadas
CGCKMediaMetadataUm contêiner para metadados de mídia
CGCKMediaQueueUma representação do modelo de dados de uma fila de mídia de tamanho arbitrário
CGCKMediaQueueContainerMetadataMetadados adicionais do contêiner de fila de mídia
CGCKMediaQueueContainerMetadataBuilderUm objeto builder para criar instâncias GCKMediaQueueContainerMetadata novas ou derivadas
CGCKMediaQueueDataUma classe que contém as informações da fila de reprodução ou do contêiner de mídia
CGCKMediaQueueDataBuilderUm objeto builder para criar instâncias GCKMediaQueueData novas ou derivadas
C<GCKMediaQueueDelegate>O protocolo delegado para receber notificações assíncronas de um GCKMediaQueue
CGCKMediaQueueItemUma classe que representa um item da fila de mídia
CGCKMediaQueueItemBuilderUm objeto builder para criar instâncias GCKMediaQueueItem novas ou derivadas
CGCKMediaQueueLoadOptionsOpções para carregar itens da fila de mídia com GCKRemoteMediaClient
CGCKMediaRequestItemUma classe que representa um item de solicitação enviado aos receptores do Google Cast.
CGCKMediaSeekOptionsOpções para pesquisar na mídia com GCKRemoteMediaClient
CGCKMediaStatusUma classe que contém informações de status sobre algumas mídias
CGCKMediaTextTrackStyleUma classe que representa um estilo para uma faixa de mídia de texto
CGCKMediaTrackUma classe que representa uma faixa de mídia
CGCKMultizoneDeviceUm dispositivo membro de um grupo de várias zonas
CGCKMultizoneStatusO status de um grupo de várias zonas
CGCKNetworkAddressUm objeto que representa um endereço IP de rede
CGCKOpenURLOptionsUm objeto que representa opções que podem ser transmitidas a um aplicativo compatível com Google Cast por um URL de link direto
CGCKRemoteMediaClientUma 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
CGCKRequestUm objeto para rastrear uma solicitação assíncrona
C<GCKRequestDelegate>O protocolo de delegação GCKRequest
CGCKSenderApplicationInfoInformações sobre um aplicativo de remetente
CGCKSessionUma 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
CGCKSessionManagerUma turma que gerencia sessões
C<GCKSessionManagerListener>O protocolo de listener GCKSessionManager
CGCKSessionTraitsUm objeto que descreve as características e os recursos de uma sessão.
CGCKUIButtonUma subclasse de UIButton compatível com estados personalizados do aplicativo.
CGCKUICastButtonUma subclasse de UIButton que implementa um botão "Transmitir".
C<GCKUICastButtonDelegate>Use os métodos deste protocolo para apresentar uma caixa de diálogo personalizada em resposta à ação do usuário
CGCKUICastContainerViewControllerUm 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.
CGCKUIDeviceVolumeControllerUm controlador para visualizações de IU usadas para controlar ou exibir o volume e o estado de silenciamento de um receptor do Cast
CGCKUIExpandedMediaControlsViewControllerUm 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
CGCKUIImageHintsUm 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
CGCKUIMediaControllerUm 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
CGCKUIMediaTrackSelectionViewControllerUm 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
CGCKUIMiniMediaControlsViewControllerUm controlador de visualização que implementa a barra de controle "em reprodução"
C<GCKUIMiniMediaControlsViewControllerDelegate>O protocolo de delegação GCKUIMiniMediaControlsViewController
CGCKUIMultistateButtonUma subclasse de UIButton compatível com vários estados.
CGCKUIPlaybackRateControllerUma classe que pode ser usada para implementar uma IU de taxa de reprodução de stream personalizada
CGCKUIPlayPauseToggleControllerUma classe que pode ser usada para implementar uma IU personalizada de alternância de reprodução/pausa, em situações em que um GCKUIMultistateButton não é suficiente.
CGCKUIStreamPositionControllerUma 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
CGCKUIStyleAttributesUma classe para controlar o estilo (cores, fontes, ícones) das visualizações padrão do framework.
CGCKUIStyleAttributesCastViewsOs atributos de estilo do grupo de visualização raiz
CGCKUIStyleAttributesConnectionControllerOs atributos de estilo do grupo de visualização que representam o controlador de conexão
CGCKUIStyleAttributesConnectionNavigationOs atributos de estilo do grupo de visualização que representam a barra de navegação do controlador do dispositivo
CGCKUIStyleAttributesConnectionToolbarOs atributos de estilo do grupo de visualização que representam a barra de ferramentas do controlador
CGCKUIStyleAttributesDeviceChooserOs atributos de estilo do grupo de visualização que representam o seletor de dispositivo
CGCKUIStyleAttributesDeviceControlOs atributos de estilo do grupo de visualização que representam todas as visualizações de controle do dispositivo
CGCKUIStyleAttributesExpandedControllerOs atributos de estilo do grupo de visualização que representam o controlador expandido
CGCKUIStyleAttributesGuestModePairingDialogOs atributos de estilo do grupo de visualização que representam a caixa de diálogo de pareamento do modo visitante
CGCKUIStyleAttributesInstructionsOs atributos de estilo do grupo de visualização que representam a sobreposição inicial de instruções
CGCKUIStyleAttributesMediaControlOs atributos de estilo do grupo de visualização que representam todas as visualizações de controle de mídia
CGCKUIStyleAttributesMiniControllerOs atributos de estilo do grupo de visualização que representam o minicontrole
CGCKUIStyleAttributesNoDevicesAvailableControllerOs atributos de estilo do grupo de visualização que não representam um controlador disponível nos dispositivos
CGCKUIStyleAttributesTrackSelectorOs atributos de estilo do grupo de visualização que representam o seletor de faixas de mídia
CGCKUIUtilsMétodos utilitários da interface do usuário
CGCKVASTAdsRequestUma classe que representa uma solicitação de VAST para um clipe de intervalo de anúncio
CGCKVideoInfoUma classe que representa os detalhes do formato de vídeo
CNSDictionary(GCKAdditions)Uma categoria que adiciona alguns métodos práticos ao NSDictionary para pesquisar com segurança os valores de vários tipos.
CNSMutableDictionary(GCKAdditions)Uma categoria que adiciona alguns métodos práticos ao NSDictionary para definir valores de vários tipos
CNSTimer(GCKAdditions)Uma categoria em NSTimer que adiciona algumas melhorias úteis