Cast Sender API für iOS

Cast Sender API für iOS
Die Klassen und Protokolle in der Google Cast Sender v4 API für iOS:
CGCKAdBreakClipInfoEine Klasse, die einen Clip für eine Werbeunterbrechung darstellt
CGCKAdBreakClipInfoBuilderEin Builder-Objekt zum Erstellen neuer oder abgeleiteter GCKAdBreakClipInfo-Instanzen
CGCKAdBreakClipVastAdsRequest
CGCKAdBreakInfoEine Klasse, die eine Werbeunterbrechung darstellt
CGCKAdBreakInfoBuilderEin Builder-Objekt zum Erstellen neuer oder abgeleiteter GCKAdBreakInfo-Instanzen
CGCKAdBreakStatusEine Klasse, die den Status der Werbeunterbrechung darstellt
CGCKApplicationMetadataInformationen zu einer Empfängeranwendung
CGCKCastChannelEin virtueller Kommunikationskanal zum Austausch von Nachrichten zwischen einem Cast-Absender und einem Cast-Empfänger
CGCKCastContextEine Klasse, die globale Objekte und den Status für das Framework enthält
CGCKCastContext(UI)Eine Kategorie auf GCKCastContext mit UI-spezifischen APIs
C<GCKCastDeviceStatusListener>Ein Listener-Protokoll für den Empfang von Benachrichtigungen über die Statusänderung für Übertragungsgeräte
CGCKCastOptionsOptionen, die die Erkennung von Cast-Geräten und das Verhalten von Cast-Sitzungen beeinflussen
CGCKCastSessionEine Klasse, die eine Cast-Sitzung mit einem Empfängergerät verwaltet
CGCKColorEine Klasse, die eine RGBA-Farbe repräsentiert
CGCKCredentialsDataEine Klasse, die die anwendungsspezifischen Anmeldedaten verwaltet, um den Nutzer zu identifizieren und möglicherweise zu authentifizieren
CGCKDeviceEin Objekt, das ein Empfängergerät darstellt
CGCKDeviceProviderEine abstrakte Basisklasse zum Ausführen von Geräteerkennung und Sitzungserstellung
CGCKDeviceProvider(Protected)Convenience-Methoden zum Erstellen von GCKDevice-Objekten und Senden von Erkennungsbenachrichtigungen an das Framework
CGCKDiscoveryCriteriaFilterkriterien für die Geräteerkennung
CGCKDiscoveryManagerEine Klasse, die den Geräteerkennungsprozess verwaltet
C<GCKDiscoveryManagerListener>Das Listener-Protokoll GCKDiscoveryManager
CGCKDynamicDeviceEin Geräteobjekt, das Teil einer Mehrzonengruppe sein kann
CGCKErrorEine Unterklasse von NSError für Framework-Fehler
CGCKGenericChannelEine allgemeine GCKCastChannel-Implementierung, die sich für die Verwendung von Unterklassen eignet
C<GCKGenericChannelDelegate>Das Delegatprotokoll GCKGenericChannel
CGCKHLSSegmentKlasse, die Hilfsfunktionen für die Konvertierung zwischen GCKHLSSegmentFormat und NSString bietet
CGCKHLSVideoSegmentKlasse, die Hilfsfunktionen für die Konvertierung zwischen GCKHLSVideoSegmentFormat und NSString bietet
CGCKImageEine Klasse, die ein Bild darstellt, das sich auf einem Webserver befindet
CGCKJSONUtilsDienstprogrammmethoden für die Arbeit mit JSON-Daten
CGCKLaunchOptionsStartoptionen für Empfängeranwendung
CGCKLoggerEin Singleton-Objekt, das vom Framework für das Logging verwendet wird
C<GCKLoggerDelegate>Das Delegatprotokoll GCKLogger
CGCKLoggerFilterEine Klasse zum Filtern von Lognachrichten, die mit GCKLogger generiert werden
CGCKMediaInformationEine Klasse, die Informationen zu einem Mediakosten aggregiert
CGCKMediaInformationBuilderEin Builder-Objekt zum Erstellen neuer oder abgeleiteter GCKMediaInformation-Instanzen
CGCKMediaLiveSeekableRangeEine Klasse, die Informationen zum suchbaren Bereich eines Medienstreams zusammenfasst
CGCKMediaLoadOptionsOptionen zum Laden von Medien mit GCKRemoteMediaClient
CGCKMediaLoadRequestDataAnfragedaten für Medienladevorgang
CGCKMediaLoadRequestDataBuilderEin Builder-Objekt zum Erstellen neuer oder abgeleiteter GCKMediaLoadRequestData-Instanzen
CGCKMediaMetadataEin Container für Medienmetadaten
CGCKMediaQueueDatenmodelldarstellung einer Medienwarteschlange beliebiger Länge
CGCKMediaQueueContainerMetadataZusätzliche Metadaten für den Container der Medienwarteschlange
CGCKMediaQueueContainerMetadataBuilderEin Builder-Objekt zum Erstellen neuer oder abgeleiteter GCKMediaQueueContainerMetadata-Instanzen
CGCKMediaQueueDataEine Klasse, die die Informationen der wiedergegebenen Warteschlange oder des Mediencontainers enthält
CGCKMediaQueueDataBuilderEin Builder-Objekt zum Erstellen neuer oder abgeleiteter GCKMediaQueueData-Instanzen
C<GCKMediaQueueDelegate>Das Delegierungsprotokoll für den Empfang asynchroner Benachrichtigungen von einem GCKMediaQueue
CGCKMediaQueueItemEine Klasse, die ein Element der Medienwarteschlange darstellt
CGCKMediaQueueItemBuilderEin Builder-Objekt zum Erstellen neuer oder abgeleiteter GCKMediaQueueItem-Instanzen
CGCKMediaQueueLoadOptionsOptionen zum Laden von Elementen in der Wiedergabeliste mit GCKRemoteMediaClient
CGCKMediaRequestItemEine Klasse, die ein an Google Cast-Empfänger gesendetes Anfrageelement darstellt
CGCKMediaSeekOptionsOptionen für die Suche in Medien mit GCKRemoteMediaClient
CGCKMediaStatusEine Klasse, die Statusinformationen zu einigen Medien enthält.
CGCKMediaTextTrackStyleEine Klasse, die einen Stil für einen Textmedien-Track darstellt
CGCKMediaTrackEine Klasse, die einen Medien-Track repräsentiert
CGCKMultizoneDeviceEin Mitgliedsgerät einer Mehrzonengruppe
CGCKMultizoneStatusStatus einer Mehrzonengruppe
CGCKNetworkAddressEin Objekt, das eine Netzwerk-IP-Adresse darstellt
CGCKOpenURLOptionsEin Objekt, das Optionen darstellt, die über eine Deeplink-URL an eine für Google Cast optimierte Anwendung weitergegeben werden können
CGCKRemoteMediaClientEine Klasse zum Steuern der Medienwiedergabe auf einem Cast-Empfänger
CGCKRemoteMediaClient(Protected)Nur von GCKRemoteMediaClient-Unterklassen aufgerufene Methoden
C<GCKRemoteMediaClientAdInfoParserDelegate>Das Delegatprotokoll zum Parsen von Informationen zu Werbeunterbrechungen aus einem Medienstatus
C<GCKRemoteMediaClientListener>Das Listener-Protokoll GCKRemoteMediaClient
CGCKRequestEin Objekt zum Tracking einer asynchronen Anfrage
C<GCKRequestDelegate>Das Delegatprotokoll GCKRequest
CGCKSenderApplicationInfoInformationen zu einer Absenderanwendung
CGCKSessionEine abstrakte Basisklasse, die eine Sitzung mit einem Empfängergerät darstellt
CGCKSession(Protected)Methoden, die nur von GCKSession-Unterklassen überschrieben und aufgerufen werden
CGCKSessionManagerEin Kurs zur Sitzungsverwaltung
C<GCKSessionManagerListener>Das Listener-Protokoll GCKSessionManager
CGCKSessionTraitsEin Objekt, das die Merkmale und Funktionen einer Sitzung beschreibt
CGCKUIButtonEine Unterklasse von UIButton, die benutzerdefinierte Anwendungsstatus unterstützt
CGCKUICastButtonEine Unterklasse von UIButton, die eine „Cast“-Schaltfläche implementiert.
C<GCKUICastButtonDelegate>Verwenden Sie die Methoden dieses Protokolls, um ein benutzerdefiniertes Dialogfeld als Reaktion auf eine Nutzeraktion zu präsentieren
CGCKUICastContainerViewControllerEinen View Controller, der einen anderen View Controller umschließt und unter diesem Controller einen Benachrichtigungsbereich für die Medienwiedergabe hinzufügt
CGCKUIDeviceVolumeControllerController für UI-Ansichten, mit dem die Lautstärke und der Stummschaltung des Cast-Empfängers gesteuert oder angezeigt werden können
CGCKUIExpandedMediaControlsViewControllerEinen Controller zur Implementierung der erweiterten Vollbildansicht
C<GCKUIImageCache>Ein Protokoll, das ein Mittel zum Abrufen und Caching von Bildern definiert
CGCKUIImageHintsEin Objekt, das GCKUIImagePicker einen Hinweis auf den Typ und die Größe eines Bildes gibt, das auf der Benutzeroberfläche angezeigt werden soll
C<GCKUIImagePicker>Ein Objekt zum Auswählen eines Bildes für einen bestimmten Zweck aus einem GCKMediaMetadata-Objekt
C<GCKUIMediaButtonBarProtocol>Das Delegatprotokoll GCKUIMediaButtonBarProtocol
CGCKUIMediaControllerEin Controller für UI-Ansichten, mit dem der Status der Medienwiedergabe auf einem Cast-Empfänger gesteuert oder angezeigt wird
C<GCKUIMediaControllerDelegate>Das Delegatprotokoll GCKUIMediaController
CGCKUIMediaTrackSelectionViewControllerAnsichts-Controller, der eine Liste der verfügbaren Text- und Audiotracks für ein bestimmtes Mediakosten anzeigt
C<GCKUIMediaTrackSelectionViewControllerDelegate>Das Delegatprotokoll für GCKUIDeviceConnectionViewController
CGCKUIMiniMediaControlsViewControllerAnsichtscontroller, der die Wiedergabeleiste „Läuft gerade“ implementiert
C<GCKUIMiniMediaControlsViewControllerDelegate>Das Delegatprotokoll GCKUIMiniMediaControlsViewController
CGCKUIMultistateButtonEine Unterklasse von UIButton, die mehrere Bundesstaaten unterstützt
CGCKUIPlaybackRateControllerEine Klasse, die zum Implementieren einer benutzerdefinierten Benutzeroberfläche für die Wiedergabegeschwindigkeit von Streams verwendet werden kann
CGCKUIPlayPauseToggleControllerEine Klasse, die verwendet werden kann, um eine benutzerdefinierte Ein-/Aus-Schaltfläche zum Umschalten zwischen Wiedergabe und Pause zu implementieren, wenn ein GCKUIMultistateButton nicht ausreicht
CGCKUIStreamPositionControllerEine Klasse, die verwendet werden kann, um eine benutzerdefinierte Streamposition zu implementieren und/oder die UI zu suchen, wenn die normalen Steuerelemente von UISlider, UIProgressView und UILabel nicht ausreichen
CGCKUIStyle
CGCKUIStyleAttributesEine Klasse zum Steuern des Stils (Farben, Schriftarten, Symbole) der Standardansichten des Frameworks
CGCKUIStyleAttributesCastViewsDie Stilattribute für die Stammansichtsgruppe
CGCKUIStyleAttributesConnectionControllerDie Stilattribute für die Ansichtsgruppe, die den Verbindungscontroller darstellt
CGCKUIStyleAttributesConnectionNavigationDie Stilattribute für die Ansichtsgruppe, die die Navigationsleiste des Gerätecontrollers darstellt
CGCKUIStyleAttributesConnectionToolbarDie Stilattribute für die Ansichtsgruppe, die die Symbolleiste des Gerätecontrollers darstellt
CGCKUIStyleAttributesDeviceChooserDie Stilattribute für die Ansichtsgruppe, die für die Geräteauswahl steht
CGCKUIStyleAttributesDeviceControlDie Stilattribute für die Ansichtsgruppe, die alle Ansichten der Gerätesteuerung repräsentiert
CGCKUIStyleAttributesExpandedControllerDie Stilattribute für die Ansichtsgruppe, die den maximierten Controller darstellt
CGCKUIStyleAttributesGuestModePairingDialogDie Stilattribute für die Ansichtsgruppe, die das Dialogfeld für die Kopplung im Gastmodus darstellt
CGCKUIStyleAttributesInstructionsDie Stilattribute für die Ansichtsgruppe, die das anfängliche Anleitungs-Overlay darstellt
CGCKUIStyleAttributesMediaControlDie Stilattribute für die Ansichtsgruppe, die alle Mediensteuerelemente umfasst
CGCKUIStyleAttributesMiniControllerDie Stilattribute für die Ansichtsgruppe, die den Minicontroller darstellt
CGCKUIStyleAttributesNoDevicesAvailableControllerDie Stilattribute für die Ansichtsgruppe, die für keinen verfügbaren Controller steht
CGCKUIStyleAttributesTrackSelectorDie Stilattribute für die Ansichtsgruppe, die die Auswahl für Medien-Tracks darstellt
CGCKUIUtilsDienstprogrammmethoden für Benutzeroberfläche
CGCKVASTAdsRequestEine Klasse, die eine VAST-Anfrage für einen Clip für eine Werbeunterbrechung darstellt
CGCKVideoInfoEine Klasse, die Details zum Videoformat darstellt
CNSDictionary(GCKAdditions)Eine Kategorie, in der NSDictionary einige Convenience-Methoden für die sichere Suche nach Werten verschiedener Typen hinzugefügt werden
CNSMutableDictionary(GCKAdditions)Eine Kategorie, die NSDictionary einige praktische Methoden zum Festlegen von Werten verschiedener Typen hinzufügt
CNSTimer(GCKAdditions)Eine Kategorie auf NSTimer, die einige nützliche Verbesserungen bietet