API de Cast Sender para iOS
  Las clases y los protocolos de la API de Google Cast Sender v4 para iOS:
| CGCKAdBreakClipInfo | Una clase que representa un clip de una pausa publicitaria | 
| CGCKAdBreakClipInfoBuilder | Un objeto compilador para construir instancias GCKAdBreakClipInfo nuevas o derivadas | 
| CGCKAdBreakClipVastAdsRequest | |
| CGCKAdBreakInfo | Una clase que representa una pausa publicitaria | 
| CGCKAdBreakInfoBuilder | Un objeto compilador para construir instancias GCKAdBreakInfo nuevas o derivadas | 
| CGCKAdBreakStatus | Una clase que representa el estado de la pausa publicitaria | 
| CGCKApplicationMetadata | Información sobre una aplicación receptora | 
| CGCKCastChannel | Un canal de comunicación virtual para intercambiar mensajes entre un emisor y un receptor de Cast | 
| CGCKCastContext | Una clase que contiene objetos globales y el estado del framework | 
| CGCKCastContext(UI) | Una categoría en GCKCastContext que contiene API específicas de la IU | 
| C<GCKCastDeviceStatusListener> | Un protocolo de escucha para recibir notificaciones de cambios en el estado del dispositivo de transmisión | 
| CGCKCastOptions | Opciones que afectan el descubrimiento de los dispositivos de transmisión y el comportamiento de las sesiones de transmisión | 
| CGCKCastSession | Una clase que administra una sesión de transmisión con el dispositivo receptor | 
| CGCKColor | Una clase que representa un color RGBA | 
| CGCKCredentialsData | Una clase para mantener los datos de credenciales específicos de la aplicación a fin de identificar y posiblemente autenticar al usuario | 
| CGCKDevice | Un objeto que representa un dispositivo receptor | 
| CGCKDeviceProvider | Una clase base abstracta para realizar descubrimiento de dispositivos y crear sesiones | 
| CGCKDeviceProvider(Protected) | Métodos de conveniencia para construir objetos GCKDevice y enviar notificaciones de descubrimiento al framework | 
| CGCKDiscoveryCriteria | Criterios de filtros para la detección de dispositivos | 
| CGCKDiscoveryManager | Una clase que administra el proceso de descubrimiento de dispositivos | 
| C<GCKDiscoveryManagerListener> | El protocolo de objeto de escucha de GCKDiscoveryManager | 
| CGCKDynamicDevice | Un objeto de dispositivo que puede ser parte de un grupo multizona | 
| CGCKError | Una subclase de NSError para errores de marco de trabajo | 
| CGCKGenericChannel | Una implementación genérica de GCKCastChannel, adecuada para usar cuando no se desea la subclasificación | 
| C<GCKGenericChannelDelegate> | El protocolo de delegado GCKGenericChannel | 
| CGCKHLSSegment | Clase que proporciona asistentes para la conversión entre GCKHLSSegmentFormatyNSString | 
| CGCKHLSVideoSegment | Clase que proporciona asistentes para la conversión entre GCKHLSVideoSegmentFormatyNSString | 
| CGCKImage | Una clase que representa una imagen ubicada en un servidor web | 
| CGCKJSONUtils | Métodos de utilidad para trabajar con datos JSON | 
| CGCKLaunchOptions | Opciones de inicio de la app receptora | 
| CGCKLogger | Un objeto singleton que el framework usa para realizar registros | 
| C<GCKLoggerDelegate> | El protocolo de delegado GCKLogger | 
| CGCKLoggerFilter | Una clase para filtrar los mensajes de registro que se producen con GCKLogger | 
| CGCKMediaInformation | Una clase que agrega información sobre un elemento multimedia | 
| CGCKMediaInformationBuilder | Un objeto compilador para construir instancias GCKMediaInformation nuevas o derivadas | 
| CGCKMediaLiveSeekableRange | Una clase que agrega información sobre el rango que se puede buscar de una transmisión multimedia | 
| CGCKMediaLoadOptions | Opciones para cargar contenido multimedia con GCKRemoteMediaClient | 
| CGCKMediaLoadRequestData | Datos de solicitudes de carga de contenido multimedia | 
| CGCKMediaLoadRequestDataBuilder | Un objeto compilador para construir instancias GCKMediaLoadRequestDatanuevas o derivadas | 
| CGCKMediaMetadata | Un contenedor para los metadatos del contenido multimedia | 
| CGCKMediaQueue | Una representación del modelo de datos de una cola de contenido multimedia de longitud arbitraria | 
| CGCKMediaQueueContainerMetadata | Metadatos adicionales del contenedor de la fila de contenido multimedia | 
| CGCKMediaQueueContainerMetadataBuilder | Un objeto compilador para construir instancias GCKMediaQueueContainerMetadatanuevas o derivadas | 
| CGCKMediaQueueData | Una clase que contiene la información de la cola de reproducción o el contenedor multimedia | 
| CGCKMediaQueueDataBuilder | Un objeto compilador para construir instancias GCKMediaQueueDatanuevas o derivadas | 
| C<GCKMediaQueueDelegate> | El protocolo de delegado para recibir notificaciones asíncronas desde un objeto GCKMediaQueue | 
| CGCKMediaQueueItem | Una clase que representa un elemento de la cola de contenido multimedia | 
| CGCKMediaQueueItemBuilder | Un objeto compilador para construir instancias GCKMediaQueueItem nuevas o derivadas | 
| CGCKMediaQueueLoadOptions | Opciones para cargar elementos de la fila de contenido multimedia con GCKRemoteMediaClient | 
| CGCKMediaRequestItem | Una clase que representa un elemento de solicitud enviado a receptores de transmisión | 
| CGCKMediaSeekOptions | Opciones para buscar en los medios con GCKRemoteMediaClient | 
| CGCKMediaStatus | Una clase que contiene información sobre el estado de algunos medios | 
| CGCKMediaTextTrackStyle | Una clase que representa un estilo para una pista multimedia de texto | 
| CGCKMediaTrack | Una clase que representa una pista multimedia | 
| CGCKMultizoneDevice | Un dispositivo miembro de un grupo multizona | 
| CGCKMultizoneStatus | El estado de un grupo multizona | 
| CGCKNetworkAddress | Un objeto que representa una dirección IP de la red | 
| CGCKOpenURLOptions | Un objeto que representa opciones que se pueden pasar a una aplicación compatible con Cast mediante una URL de vínculo directo | 
| CGCKRemoteMediaClient | Una clase para controlar la reproducción de contenido multimedia en un receptor de transmisión | 
| CGCKRemoteMediaClient(Protected) | Solo las subclases de GCKRemoteMediaClient pueden llamar a los métodos | 
| C<GCKRemoteMediaClientAdInfoParserDelegate> | El protocolo de delegado para analizar la información de la pausa publicitaria de un estado de medios | 
| C<GCKRemoteMediaClientListener> | El protocolo de objeto de escucha de GCKRemoteMediaClient | 
| CGCKRequest | Un objeto para seguir una solicitud asíncrona | 
| C<GCKRequestDelegate> | El protocolo de delegado GCKRequest | 
| CGCKSenderApplicationInfo | Información sobre una aplicación emisora | 
| CGCKSession | Una clase base abstracta que representa una sesión con el dispositivo receptor | 
| CGCKSession(Protected) | Métodos que se anularán y llamarán solo las subclases GCKSession | 
| CGCKSessionManager | Una clase que administra sesiones | 
| C<GCKSessionManagerListener> | El protocolo de objeto de escucha de GCKSessionManager | 
| CGCKSessionTraits | Un objeto que describe las características y capacidades de una sesión | 
| CGCKUIButton | Una subclase de UIButton que admite estados de aplicación personalizados | 
| CGCKUICastButton | Una subclase de UIButton que implementa un botón para "Transmitir" | 
| C<GCKUICastButtonDelegate> | Usar los métodos de este protocolo para presentar un diálogo personalizado en respuesta a una acción del usuario | 
| CGCKUICastContainerViewController | Un controlador de vista que une otro controlador de vista y agrega un área de notificación de reproducción de contenido multimedia debajo de ese controlador | 
| CGCKUIDeviceVolumeController | Un controlador para vistas de IU que se usa para controlar o mostrar el volumen y el estado de silencio de un receptor de Cast | 
| CGCKUIExpandedMediaControlsViewController | Un controlador de vista que implementa la vista de pantalla completa de los controles expandidos | 
| C<GCKUIImageCache> | Un protocolo que define un medio para recuperar y almacenar imágenes en caché | 
| CGCKUIImageHints | Un objeto que proporciona sugerencias a una GCKUIImagePicker sobre el tipo y el tamaño de una imagen que se seleccionará para mostrarla en la IU | 
| C<GCKUIImagePicker> | Un objeto que se usa a fin de seleccionar una imagen para un propósito determinado de un objeto GCKMediaMetadata | 
| C<GCKUIMediaButtonBarProtocol> | El protocolo de delegado GCKUIMediaButtonBarProtocol | 
| CGCKUIMediaController | Un controlador para vistas de IU que se usa para controlar o mostrar el estado de la reproducción de contenido multimedia en un receptor de transmisión | 
| C<GCKUIMediaControllerDelegate> | El protocolo de delegado GCKUIMediaController | 
| CGCKUIMediaTrackSelectionViewController | Un controlador de vista que muestra una lista de las pistas de texto y audio disponibles para un elemento multimedia determinado | 
| C<GCKUIMediaTrackSelectionViewControllerDelegate> | El protocolo delegado GCKUIDeviceConnectionViewController | 
| CGCKUIMiniMediaControlsViewController | Un controlador de vista que implementa la barra de control "en reproducción" | 
| C<GCKUIMiniMediaControlsViewControllerDelegate> | El protocolo de delegado GCKUIMiniMediaControlsViewController | 
| CGCKUIMultistateButton | Una subclase de UIButton que admite varios estados | 
| CGCKUIPlaybackRateController | Una clase que se puede usar para implementar una IU de velocidad de reproducción de transmisión personalizada | 
| CGCKUIPlayPauseToggleController | Una clase que se puede usar para implementar una IU de activación/desactivación personalizada de reproducción/pausa en situaciones en las que un GCKUIMultistateButton no sea suficiente | 
| CGCKUIStreamPositionController | Una clase que se puede usar para implementar una posición de transmisión personalizada o buscar una IU en situaciones en las que los controles comunes de UISlider, UIProgressView y UILabel no son suficientes | 
| CGCKUIStyle | |
| CGCKUIStyleAttributes | Una clase para controlar el estilo (colores, fuentes, íconos) de las vistas predeterminadas del marco de trabajo | 
| CGCKUIStyleAttributesCastViews | Los atributos de estilo del grupo de vista raíz | 
| CGCKUIStyleAttributesConnectionController | Los atributos de estilo del grupo de vistas que representan el controlador de conexión | 
| CGCKUIStyleAttributesConnectionNavigation | Los atributos de estilo del grupo de vistas que representan la barra de navegación del controlador de dispositivo | 
| CGCKUIStyleAttributesConnectionToolbar | Los atributos de estilo del grupo de vistas que representan la barra de herramientas del controlador del dispositivo | 
| CGCKUIStyleAttributesDeviceChooser | Los atributos de estilo del grupo de vistas que representan el selector de dispositivos | 
| CGCKUIStyleAttributesDeviceControl | Los atributos de estilo del grupo de vistas que representan todas las vistas de control del dispositivo | 
| CGCKUIStyleAttributesExpandedController | Los atributos de estilo del grupo de vistas que representan el control expandido | 
| CGCKUIStyleAttributesGuestModePairingDialog | Los atributos de estilo del grupo de vistas que representan el diálogo de vinculación del modo de invitado | 
| CGCKUIStyleAttributesInstructions | Los atributos de estilo del grupo de vistas que representan la superposición de instrucciones iniciales | 
| CGCKUIStyleAttributesMediaControl | Los atributos de estilo del grupo de vistas que representan todas las vistas de control de medios | 
| CGCKUIStyleAttributesMiniController | Los atributos de estilo del grupo de vistas que representan el minicontrolador | 
| CGCKUIStyleAttributesNoDevicesAvailableController | Los atributos de estilo del grupo de vistas que representan ningún controlador disponible para los dispositivos | 
| CGCKUIStyleAttributesTrackSelector | Los atributos de estilo del grupo de vistas que representan el selector de pistas multimedia | 
| CGCKUIUtils | Métodos de utilidad de la interfaz de usuario | 
| CGCKVASTAdsRequest | Una clase que representa una solicitud de VAST para un clip de una pausa publicitaria | 
| CGCKVideoInfo | Una clase que representa los detalles del formato de video | 
| CNSDictionary(GCKAdditions) | Categoría que agrega algunos métodos prácticos a NSDictionary para buscar valores de varios tipos de forma segura | 
| CNSMutableDictionary(GCKAdditions) | Categoría que agrega algunos métodos convenientes a NSDictionary para configurar valores de varios tipos | 
| CNSTimer(GCKAdditions) | Una categoría en NSTimer que agrega algunas mejoras útiles |