API de Cast Sender para iOS

API de Cast Sender para iOS
Las clases y los protocolos de la API de Google Cast Sender v4 para iOS:
CGCKAdBreakClipInfoUna clase que representa un clip de una pausa publicitaria
CGCKAdBreakClipInfoBuilderUn objeto compilador para construir instancias GCKAdBreakClipInfo nuevas o derivadas
CGCKAdBreakClipVastAdsRequest
CGCKAdBreakInfoUna clase que representa una pausa publicitaria
CGCKAdBreakInfoBuilderUn objeto compilador para construir instancias GCKAdBreakInfo nuevas o derivadas
CGCKAdBreakStatusUna clase que representa el estado de la pausa publicitaria
CGCKApplicationMetadataInformación sobre una aplicación receptora
CGCKCastChannelUn canal de comunicación virtual para intercambiar mensajes entre un emisor y un receptor de Cast
CGCKCastContextUna 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
CGCKCastOptionsOpciones que afectan el descubrimiento de los dispositivos de transmisión y el comportamiento de las sesiones de transmisión
CGCKCastSessionUna clase que administra una sesión de transmisión con el dispositivo receptor
CGCKColorUna clase que representa un color RGBA
CGCKCredentialsDataUna clase para mantener los datos de credenciales específicos de la aplicación a fin de identificar y posiblemente autenticar al usuario
CGCKDeviceUn objeto que representa un dispositivo receptor
CGCKDeviceProviderUna 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
CGCKDiscoveryCriteriaCriterios de filtros para la detección de dispositivos
CGCKDiscoveryManagerUna clase que administra el proceso de descubrimiento de dispositivos
C<GCKDiscoveryManagerListener>El protocolo de objeto de escucha de GCKDiscoveryManager
CGCKDynamicDeviceUn objeto de dispositivo que puede ser parte de un grupo multizona
CGCKErrorUna subclase de NSError para errores de marco de trabajo
CGCKGenericChannelUna implementación genérica de GCKCastChannel, adecuada para usar cuando no se desea la subclasificación
C<GCKGenericChannelDelegate>El protocolo de delegado GCKGenericChannel
CGCKHLSSegmentClase que proporciona asistentes para la conversión entre GCKHLSSegmentFormat y NSString
CGCKHLSVideoSegmentClase que proporciona asistentes para la conversión entre GCKHLSVideoSegmentFormat y NSString
CGCKImageUna clase que representa una imagen ubicada en un servidor web
CGCKJSONUtilsMétodos de utilidad para trabajar con datos JSON
CGCKLaunchOptionsOpciones de inicio de la app receptora
CGCKLoggerUn objeto singleton que el framework usa para realizar registros
C<GCKLoggerDelegate>El protocolo de delegado GCKLogger
CGCKLoggerFilterUna clase para filtrar los mensajes de registro que se producen con GCKLogger
CGCKMediaInformationUna clase que agrega información sobre un elemento multimedia
CGCKMediaInformationBuilderUn objeto compilador para construir instancias GCKMediaInformation nuevas o derivadas
CGCKMediaLiveSeekableRangeUna clase que agrega información sobre el rango que se puede buscar de una transmisión multimedia
CGCKMediaLoadOptionsOpciones para cargar contenido multimedia con GCKRemoteMediaClient
CGCKMediaLoadRequestDataDatos de solicitudes de carga de contenido multimedia
CGCKMediaLoadRequestDataBuilderUn objeto compilador para construir instancias GCKMediaLoadRequestData nuevas o derivadas
CGCKMediaMetadataUn contenedor para los metadatos del contenido multimedia
CGCKMediaQueueUna representación del modelo de datos de una cola de contenido multimedia de longitud arbitraria
CGCKMediaQueueContainerMetadataMetadatos adicionales del contenedor de la fila de contenido multimedia
CGCKMediaQueueContainerMetadataBuilderUn objeto compilador para construir instancias GCKMediaQueueContainerMetadata nuevas o derivadas
CGCKMediaQueueDataUna clase que contiene la información de la cola de reproducción o el contenedor multimedia
CGCKMediaQueueDataBuilderUn objeto compilador para construir instancias GCKMediaQueueData nuevas o derivadas
C<GCKMediaQueueDelegate>El protocolo de delegado para recibir notificaciones asíncronas desde un objeto GCKMediaQueue
CGCKMediaQueueItemUna clase que representa un elemento de la cola de contenido multimedia
CGCKMediaQueueItemBuilderUn objeto compilador para construir instancias GCKMediaQueueItem nuevas o derivadas
CGCKMediaQueueLoadOptionsOpciones para cargar elementos de la fila de contenido multimedia con GCKRemoteMediaClient
CGCKMediaRequestItemUna clase que representa un elemento de solicitud enviado a receptores de transmisión
CGCKMediaSeekOptionsOpciones para buscar en los medios con GCKRemoteMediaClient
CGCKMediaStatusUna clase que contiene información sobre el estado de algunos medios
CGCKMediaTextTrackStyleUna clase que representa un estilo para una pista multimedia de texto
CGCKMediaTrackUna clase que representa una pista multimedia
CGCKMultizoneDeviceUn dispositivo miembro de un grupo multizona
CGCKMultizoneStatusEl estado de un grupo multizona
CGCKNetworkAddressUn objeto que representa una dirección IP de la red
CGCKOpenURLOptionsUn objeto que representa opciones que se pueden pasar a una aplicación compatible con Cast mediante una URL de vínculo directo
CGCKRemoteMediaClientUna 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
CGCKRequestUn objeto para seguir una solicitud asíncrona
C<GCKRequestDelegate>El protocolo de delegado GCKRequest
CGCKSenderApplicationInfoInformación sobre una aplicación emisora
CGCKSessionUna 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
CGCKSessionManagerUna clase que administra sesiones
C<GCKSessionManagerListener>El protocolo de objeto de escucha de GCKSessionManager
CGCKSessionTraitsUn objeto que describe las características y capacidades de una sesión
CGCKUIButtonUna subclase de UIButton que admite estados de aplicación personalizados
CGCKUICastButtonUna 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
CGCKUICastContainerViewControllerUn 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
CGCKUIDeviceVolumeControllerUn controlador para vistas de IU que se usa para controlar o mostrar el volumen y el estado de silencio de un receptor de Cast
CGCKUIExpandedMediaControlsViewControllerUn 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é
CGCKUIImageHintsUn 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
CGCKUIMediaControllerUn 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
CGCKUIMediaTrackSelectionViewControllerUn 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
CGCKUIMiniMediaControlsViewControllerUn controlador de vista que implementa la barra de control "en reproducción"
C<GCKUIMiniMediaControlsViewControllerDelegate>El protocolo de delegado GCKUIMiniMediaControlsViewController
CGCKUIMultistateButtonUna subclase de UIButton que admite varios estados
CGCKUIPlaybackRateControllerUna clase que se puede usar para implementar una IU de velocidad de reproducción de transmisión personalizada
CGCKUIPlayPauseToggleControllerUna 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
CGCKUIStreamPositionControllerUna 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
CGCKUIStyleAttributesUna clase para controlar el estilo (colores, fuentes, íconos) de las vistas predeterminadas del marco de trabajo
CGCKUIStyleAttributesCastViewsLos atributos de estilo del grupo de vista raíz
CGCKUIStyleAttributesConnectionControllerLos atributos de estilo del grupo de vistas que representan el controlador de conexión
CGCKUIStyleAttributesConnectionNavigationLos atributos de estilo del grupo de vistas que representan la barra de navegación del controlador de dispositivo
CGCKUIStyleAttributesConnectionToolbarLos atributos de estilo del grupo de vistas que representan la barra de herramientas del controlador del dispositivo
CGCKUIStyleAttributesDeviceChooserLos atributos de estilo del grupo de vistas que representan el selector de dispositivos
CGCKUIStyleAttributesDeviceControlLos atributos de estilo del grupo de vistas que representan todas las vistas de control del dispositivo
CGCKUIStyleAttributesExpandedControllerLos atributos de estilo del grupo de vistas que representan el control expandido
CGCKUIStyleAttributesGuestModePairingDialogLos atributos de estilo del grupo de vistas que representan el diálogo de vinculación del modo de invitado
CGCKUIStyleAttributesInstructionsLos atributos de estilo del grupo de vistas que representan la superposición de instrucciones iniciales
CGCKUIStyleAttributesMediaControlLos atributos de estilo del grupo de vistas que representan todas las vistas de control de medios
CGCKUIStyleAttributesMiniControllerLos atributos de estilo del grupo de vistas que representan el minicontrolador
CGCKUIStyleAttributesNoDevicesAvailableControllerLos atributos de estilo del grupo de vistas que representan ningún controlador disponible para los dispositivos
CGCKUIStyleAttributesTrackSelectorLos atributos de estilo del grupo de vistas que representan el selector de pistas multimedia
CGCKUIUtilsMétodos de utilidad de la interfaz de usuario
CGCKVASTAdsRequestUna clase que representa una solicitud de VAST para un clip de una pausa publicitaria
CGCKVideoInfoUna 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