Cast Sender API für iOS
Die Klassen und Protokolle in der Google Cast Sender v4 API für iOS:
| CGCKAdBreakClipInfo | Eine Klasse, die einen Clip für eine Werbeunterbrechung darstellt |
| CGCKAdBreakClipInfoBuilder | Ein Builder-Objekt zum Erstellen neuer oder abgeleiteter GCKAdBreakClipInfo-Instanzen |
| CGCKAdBreakClipVastAdsRequest | |
| CGCKAdBreakInfo | Eine Klasse, die eine Werbeunterbrechung darstellt |
| CGCKAdBreakInfoBuilder | Ein Builder-Objekt zum Erstellen neuer oder abgeleiteter GCKAdBreakInfo-Instanzen |
| CGCKAdBreakStatus | Eine Klasse, die den Status der Werbeunterbrechung darstellt |
| CGCKApplicationMetadata | Informationen zu einer Empfängeranwendung |
| CGCKCastChannel | Ein virtueller Kommunikationskanal zum Austausch von Nachrichten zwischen einem Cast-Absender und einem Cast-Empfänger |
| CGCKCastContext | Eine 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 |
| CGCKCastOptions | Optionen, die die Erkennung von Cast-Geräten und das Verhalten von Cast-Sitzungen beeinflussen |
| CGCKCastSession | Eine Klasse, die eine Cast-Sitzung mit einem Empfängergerät verwaltet |
| CGCKColor | Eine Klasse, die eine RGBA-Farbe repräsentiert |
| CGCKCredentialsData | Eine Klasse, die die anwendungsspezifischen Anmeldedaten verwaltet, um den Nutzer zu identifizieren und möglicherweise zu authentifizieren |
| CGCKDevice | Ein Objekt, das ein Empfängergerät darstellt |
| CGCKDeviceProvider | Eine 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 |
| CGCKDiscoveryCriteria | Filterkriterien für die Geräteerkennung |
| CGCKDiscoveryManager | Eine Klasse, die den Geräteerkennungsprozess verwaltet |
| C<GCKDiscoveryManagerListener> | Das Listener-Protokoll GCKDiscoveryManager |
| CGCKDynamicDevice | Ein Geräteobjekt, das Teil einer Mehrzonengruppe sein kann |
| CGCKError | Eine Unterklasse von NSError für Framework-Fehler |
| CGCKGenericChannel | Eine allgemeine GCKCastChannel-Implementierung, die sich für die Verwendung von Unterklassen eignet |
| C<GCKGenericChannelDelegate> | Das Delegatprotokoll GCKGenericChannel |
| CGCKHLSSegment | Klasse, die Hilfsfunktionen für die Konvertierung zwischen GCKHLSSegmentFormat und NSString bietet |
| CGCKHLSVideoSegment | Klasse, die Hilfsfunktionen für die Konvertierung zwischen GCKHLSVideoSegmentFormat und NSString bietet |
| CGCKImage | Eine Klasse, die ein Bild darstellt, das sich auf einem Webserver befindet |
| CGCKJSONUtils | Dienstprogrammmethoden für die Arbeit mit JSON-Daten |
| CGCKLaunchOptions | Startoptionen für Empfängeranwendung |
| CGCKLogger | Ein Singleton-Objekt, das vom Framework für das Logging verwendet wird |
| C<GCKLoggerDelegate> | Das Delegatprotokoll GCKLogger |
| CGCKLoggerFilter | Eine Klasse zum Filtern von Lognachrichten, die mit GCKLogger generiert werden |
| CGCKMediaInformation | Eine Klasse, die Informationen zu einem Mediakosten aggregiert |
| CGCKMediaInformationBuilder | Ein Builder-Objekt zum Erstellen neuer oder abgeleiteter GCKMediaInformation-Instanzen |
| CGCKMediaLiveSeekableRange | Eine Klasse, die Informationen zum suchbaren Bereich eines Medienstreams zusammenfasst |
| CGCKMediaLoadOptions | Optionen zum Laden von Medien mit GCKRemoteMediaClient |
| CGCKMediaLoadRequestData | Anfragedaten für Medienladevorgang |
| CGCKMediaLoadRequestDataBuilder | Ein Builder-Objekt zum Erstellen neuer oder abgeleiteter GCKMediaLoadRequestData-Instanzen |
| CGCKMediaMetadata | Ein Container für Medienmetadaten |
| CGCKMediaQueue | Datenmodelldarstellung einer Medienwarteschlange beliebiger Länge |
| CGCKMediaQueueContainerMetadata | Zusätzliche Metadaten für den Container der Medienwarteschlange |
| CGCKMediaQueueContainerMetadataBuilder | Ein Builder-Objekt zum Erstellen neuer oder abgeleiteter GCKMediaQueueContainerMetadata-Instanzen |
| CGCKMediaQueueData | Eine Klasse, die die Informationen der wiedergegebenen Warteschlange oder des Mediencontainers enthält |
| CGCKMediaQueueDataBuilder | Ein Builder-Objekt zum Erstellen neuer oder abgeleiteter GCKMediaQueueData-Instanzen |
| C<GCKMediaQueueDelegate> | Das Delegierungsprotokoll für den Empfang asynchroner Benachrichtigungen von einem GCKMediaQueue |
| CGCKMediaQueueItem | Eine Klasse, die ein Element der Medienwarteschlange darstellt |
| CGCKMediaQueueItemBuilder | Ein Builder-Objekt zum Erstellen neuer oder abgeleiteter GCKMediaQueueItem-Instanzen |
| CGCKMediaQueueLoadOptions | Optionen zum Laden von Elementen in der Wiedergabeliste mit GCKRemoteMediaClient |
| CGCKMediaRequestItem | Eine Klasse, die ein an Google Cast-Empfänger gesendetes Anfrageelement darstellt |
| CGCKMediaSeekOptions | Optionen für die Suche in Medien mit GCKRemoteMediaClient |
| CGCKMediaStatus | Eine Klasse, die Statusinformationen zu einigen Medien enthält. |
| CGCKMediaTextTrackStyle | Eine Klasse, die einen Stil für einen Textmedien-Track darstellt |
| CGCKMediaTrack | Eine Klasse, die einen Medien-Track repräsentiert |
| CGCKMultizoneDevice | Ein Mitgliedsgerät einer Mehrzonengruppe |
| CGCKMultizoneStatus | Status einer Mehrzonengruppe |
| CGCKNetworkAddress | Ein Objekt, das eine Netzwerk-IP-Adresse darstellt |
| CGCKOpenURLOptions | Ein Objekt, das Optionen darstellt, die über eine Deeplink-URL an eine für Google Cast optimierte Anwendung weitergegeben werden können |
| CGCKRemoteMediaClient | Eine 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 |
| CGCKRequest | Ein Objekt zum Tracking einer asynchronen Anfrage |
| C<GCKRequestDelegate> | Das Delegatprotokoll GCKRequest |
| CGCKSenderApplicationInfo | Informationen zu einer Absenderanwendung |
| CGCKSession | Eine abstrakte Basisklasse, die eine Sitzung mit einem Empfängergerät darstellt |
| CGCKSession(Protected) | Methoden, die nur von GCKSession-Unterklassen überschrieben und aufgerufen werden |
| CGCKSessionManager | Ein Kurs zur Sitzungsverwaltung |
| C<GCKSessionManagerListener> | Das Listener-Protokoll GCKSessionManager |
| CGCKSessionTraits | Ein Objekt, das die Merkmale und Funktionen einer Sitzung beschreibt |
| CGCKUIButton | Eine Unterklasse von UIButton, die benutzerdefinierte Anwendungsstatus unterstützt |
| CGCKUICastButton | Eine 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 |
| CGCKUICastContainerViewController | Einen View Controller, der einen anderen View Controller umschließt und unter diesem Controller einen Benachrichtigungsbereich für die Medienwiedergabe hinzufügt |
| CGCKUIDeviceVolumeController | Controller für UI-Ansichten, mit dem die Lautstärke und der Stummschaltung des Cast-Empfängers gesteuert oder angezeigt werden können |
| CGCKUIExpandedMediaControlsViewController | Einen Controller zur Implementierung der erweiterten Vollbildansicht |
| C<GCKUIImageCache> | Ein Protokoll, das ein Mittel zum Abrufen und Caching von Bildern definiert |
| CGCKUIImageHints | Ein 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 |
| CGCKUIMediaController | Ein 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 |
| CGCKUIMediaTrackSelectionViewController | Ansichts-Controller, der eine Liste der verfügbaren Text- und Audiotracks für ein bestimmtes Mediakosten anzeigt |
| C<GCKUIMediaTrackSelectionViewControllerDelegate> | Das Delegatprotokoll für GCKUIDeviceConnectionViewController |
| CGCKUIMiniMediaControlsViewController | Ansichtscontroller, der die Wiedergabeleiste „Läuft gerade“ implementiert |
| C<GCKUIMiniMediaControlsViewControllerDelegate> | Das Delegatprotokoll GCKUIMiniMediaControlsViewController |
| CGCKUIMultistateButton | Eine Unterklasse von UIButton, die mehrere Bundesstaaten unterstützt |
| CGCKUIPlaybackRateController | Eine Klasse, die zum Implementieren einer benutzerdefinierten Benutzeroberfläche für die Wiedergabegeschwindigkeit von Streams verwendet werden kann |
| CGCKUIPlayPauseToggleController | Eine 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 |
| CGCKUIStreamPositionController | Eine 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 | |
| CGCKUIStyleAttributes | Eine Klasse zum Steuern des Stils (Farben, Schriftarten, Symbole) der Standardansichten des Frameworks |
| CGCKUIStyleAttributesCastViews | Die Stilattribute für die Stammansichtsgruppe |
| CGCKUIStyleAttributesConnectionController | Die Stilattribute für die Ansichtsgruppe, die den Verbindungscontroller darstellt |
| CGCKUIStyleAttributesConnectionNavigation | Die Stilattribute für die Ansichtsgruppe, die die Navigationsleiste des Gerätecontrollers darstellt |
| CGCKUIStyleAttributesConnectionToolbar | Die Stilattribute für die Ansichtsgruppe, die die Symbolleiste des Gerätecontrollers darstellt |
| CGCKUIStyleAttributesDeviceChooser | Die Stilattribute für die Ansichtsgruppe, die für die Geräteauswahl steht |
| CGCKUIStyleAttributesDeviceControl | Die Stilattribute für die Ansichtsgruppe, die alle Ansichten der Gerätesteuerung repräsentiert |
| CGCKUIStyleAttributesExpandedController | Die Stilattribute für die Ansichtsgruppe, die den maximierten Controller darstellt |
| CGCKUIStyleAttributesGuestModePairingDialog | Die Stilattribute für die Ansichtsgruppe, die das Dialogfeld für die Kopplung im Gastmodus darstellt |
| CGCKUIStyleAttributesInstructions | Die Stilattribute für die Ansichtsgruppe, die das anfängliche Anleitungs-Overlay darstellt |
| CGCKUIStyleAttributesMediaControl | Die Stilattribute für die Ansichtsgruppe, die alle Mediensteuerelemente umfasst |
| CGCKUIStyleAttributesMiniController | Die Stilattribute für die Ansichtsgruppe, die den Minicontroller darstellt |
| CGCKUIStyleAttributesNoDevicesAvailableController | Die Stilattribute für die Ansichtsgruppe, die für keinen verfügbaren Controller steht |
| CGCKUIStyleAttributesTrackSelector | Die Stilattribute für die Ansichtsgruppe, die die Auswahl für Medien-Tracks darstellt |
| CGCKUIUtils | Dienstprogrammmethoden für Benutzeroberfläche |
| CGCKVASTAdsRequest | Eine Klasse, die eine VAST-Anfrage für einen Clip für eine Werbeunterbrechung darstellt |
| CGCKVideoInfo | Eine 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 |