Cast Sender API na iOS

Cast Sender API na iOS
Klasy i protokoły w Google Cast API v4 na iOS:
CGCKAdBreakClipInfoKlasa reprezentująca fragment przerwy na reklamę
CGCKAdBreakClipInfoBuilderObiekt kreatora do tworzenia nowych lub wyodrębnionych instancji GCKAdBreakClipInfo
CGCKAdBreakClipVastAdsRequest
CGCKAdBreakInfoKlasa przerwy na reklamę
CGCKAdBreakInfoBuilderObiekt kreatora do tworzenia nowych lub wyodrębnionych instancji GCKAdBreakInfo
CGCKAdBreakStatusKlasa reprezentująca stan przerwy na reklamę
CGCKApplicationMetadataInformacje o aplikacji odbiornika
CGCKCastChannelWirtualny kanał komunikacji do wymiany wiadomości między nadawcą i odbiorcą
CGCKCastContextKlasa zawierająca obiekty globalne i stan platformy
CGCKCastContext(UI)Kategoria w GCKCastContext zawierająca interfejsy API dla danego interfejsu użytkownika
C<GCKCastDeviceStatusListener>Protokół odbiornika służący do odbierania powiadomień o zmianie stanu urządzenia Cast
CGCKCastOptionsOpcje, które wpływają na wykrywanie urządzeń przesyłających i działanie sesji przesyłających
CGCKCastSessionzajęcia, które zarządzają sesją Cast przy użyciu urządzenia odbiornika.
CGCKColorKlasa reprezentująca kolor RGBA
CGCKCredentialsDataKlasa służąca do przechowywania danych logowania do aplikacji w celu identyfikacji i prawdopodobnie uwierzytelniania użytkownika
CGCKDeviceObiekt reprezentujący urządzenie odbiornika
CGCKDeviceProviderAbstrakcyjna klasa podstawowa do wykrywania urządzeń i budowania sesji
CGCKDeviceProvider(Protected)Wygodne metody tworzenia obiektów GCKDevice i wysyłania powiadomień o wykrywaniu do platformy
CGCKDiscoveryCriteriaKryteria filtrowania według urządzenia
CGCKDiscoveryManagerzajęcia, które zarządzają procesem wykrywania urządzeń;
C<GCKDiscoveryManagerListener>Protokół detektora GCKDiscoveryManager
CGCKDynamicDeviceObiekt urządzenia, który może być częścią grupy wielostrefowej
CGCKErrorPodklasa NSError na potrzeby błędów platformy
CGCKGenericChannelOgólna implementacja GCKCastChannel, odpowiednia do użycia, gdy nie jest pożądane klasyfikowanie podkategorii
C<GCKGenericChannelDelegate>Protokół przekazywania GCKGenericChannel
CGCKHLSSegmentKlasa zapewniająca pomocnikom konwersję między GCKHLSSegmentFormat a NSString
CGCKHLSVideoSegmentKlasa zapewniająca pomocnikom konwersję między GCKHLSVideoSegmentFormat a NSString
CGCKImageKlasa, która reprezentuje obraz przechowywany na serwerze WWW
CGCKJSONUtilsNarzędzia do pracy z danymi JSON
CGCKLaunchOptionsOpcje uruchamiania aplikacji odbiornika
CGCKLoggerPojedynczy obiekt używany do logowania przez platformę
C<GCKLoggerDelegate>Protokół przekazywania GCKLogger
CGCKLoggerFilterKlasa filtrowania wiadomości logu utworzonych za pomocą GCKLogger
CGCKMediaInformationKlasa, która zbiera informacje o elemencie multimedialnym
CGCKMediaInformationBuilderObiekt kreatora do tworzenia nowych lub wyodrębnionych instancji GCKMediaInformation
CGCKMediaLiveSeekableRangeKlasa, która zbiera informacje o możliwym do znalezienia zakresie strumienia multimediów
CGCKMediaLoadOptionsOpcje ładowania multimediów za pomocą GCKRemoteMediaClient
CGCKMediaLoadRequestDataDane żądania wczytania multimediów
CGCKMediaLoadRequestDataBuilderObiekt kreatora do tworzenia nowych lub wyodrębnionych instancji GCKMediaLoadRequestData
CGCKMediaMetadataKontener na metadane multimediów
CGCKMediaQueueModel danych przedstawiający kolejkę multimediów o dowolnej długości
CGCKMediaQueueContainerMetadataDodatkowe metadane kontenera kontenera multimediów
CGCKMediaQueueContainerMetadataBuilderObiekt kreatora do tworzenia nowych lub wyodrębnionych instancji GCKMediaQueueContainerMetadata
CGCKMediaQueueDataKlasa, która zawiera informacje o kolejce w kolejce lub kontenerze multimediów
CGCKMediaQueueDataBuilderObiekt kreatora do tworzenia nowych lub wyodrębnionych instancji GCKMediaQueueData
C<GCKMediaQueueDelegate>Protokół przekazywania przedstawiciela w celu odbierania asynchronicznych powiadomień z GCKMediaQueue
CGCKMediaQueueItemKlasa reprezentująca element kolejki multimediów
CGCKMediaQueueItemBuilderObiekt kreatora do tworzenia nowych lub wyodrębnionych instancji GCKMediaQueueItem
CGCKMediaQueueLoadOptionsOpcje wczytywania elementów kolejki multimediów za pomocą GCKRemoteMediaClient
CGCKMediaRequestItemKlasa reprezentująca element żądania wysłany do odbiorników Cast
CGCKMediaSeekOptionsOpcje wyszukiwania w multimediach za pomocą GCKRemoteMediaClient
CGCKMediaStatusKlasa zawierająca informacje o stanie niektórych multimediów
CGCKMediaTextTrackStyleKlasa reprezentująca styl ścieżki audio
CGCKMediaTrackKlasa reprezentująca ścieżkę multimedialną
CGCKMultizoneDeviceUrządzenie użytkownika grupy wielostrefowej
CGCKMultizoneStatusStan grupy wielostrefowej
CGCKNetworkAddressObiekt reprezentujący adres IP sieci
CGCKOpenURLOptionsObiekt przedstawiający opcje, które można przekazywać do aplikacji obsługującej Cast, używając adresu URL precyzyjnego linku
CGCKRemoteMediaClientKlasa sterowania odtwarzaniem multimediów na odbiorniku Cast
CGCKRemoteMediaClient(Protected)Metody wywoływania tylko przez podklasy GCKRemoteMediaClient
C<GCKRemoteMediaClientAdInfoParserDelegate>Protokół przekazywania dostępu do analizy informacji o przerwie na reklamę ze stanu multimediów
C<GCKRemoteMediaClientListener>Protokół detektora GCKRemoteMediaClient
CGCKRequestObiekt umożliwiający śledzenie żądań asynchronicznych
C<GCKRequestDelegate>Protokół przekazywania GCKRequest
CGCKSenderApplicationInfoInformacje o aplikacji nadawcy
CGCKSessionabstrakcyjna klasa podstawowa reprezentująca sesję z odbiornikiem.
CGCKSession(Protected)Metody, które mają być zastąpione i wywoływane tylko przez GCKSession podklasy
CGCKSessionManagerzajęcia, które zarządzają sesjami.
C<GCKSessionManagerListener>Protokół detektora GCKSessionManager
CGCKSessionTraitsPrzedmiot opisujący cechy sesji i jej możliwości
CGCKUIButtonPodklasa UIButton, która obsługuje niestandardowe stany aplikacji
CGCKUICastButtonPodklasa UIButton, która zawiera przycisk Cast
C<GCKUICastButtonDelegate>Użyj metod tego protokołu, aby wyświetlić niestandardowe okno w odpowiedzi na działanie użytkownika
CGCKUICastContainerViewControllerKontroler widoku, który łączy drugi kontroler widoku i dodaje pod nim obszar powiadomień o odtwarzaniu multimediów
CGCKUIDeviceVolumeControllerKontroler do wyświetlania widoków interfejsu, który służy do sterowania lub wyświetlania stanu głośności i wyciszania odbiornika Cast
CGCKUIExpandedMediaControlsViewControllerKontroler widoku, który implementuje rozwinięty widok pełnoekranowy.
C<GCKUIImageCache>Protokół określający sposoby pobierania i buforowania obrazów
CGCKUIImageHintsObiekt, który dostarcza GCKUIImagePicker wskazówek dotyczących typu i rozmiaru obrazu do wyświetlenia w interfejsie
C<GCKUIImagePicker>Obiekt używany do wybierania obrazu na potrzeby określonego celu z obiektu GCKMediaMetadata
C<GCKUIMediaButtonBarProtocol>Protokół przekazywania GCKUIMediaButtonBarProtocol
CGCKUIMediaControllerKontroler do wyświetlania widoków interfejsu używanych do sterowania lub wyświetlania stanu odtwarzania multimediów na odbiorniku Cast
C<GCKUIMediaControllerDelegate>Protokół przekazywania GCKUIMediaController
CGCKUIMediaTrackSelectionViewControllerKontroler, który wyświetla listę dostępnych ścieżek audio i tekstowych dla danego elementu multimedialnego
C<GCKUIMediaTrackSelectionViewControllerDelegate>Protokół przekazywania GCKUIDeviceConnectionViewController
CGCKUIMiniMediaControlsViewControllerKontroler widoku, który ma pasek sterowania „teraz”
C<GCKUIMiniMediaControlsViewControllerDelegate>Protokół przekazywania GCKUIMiniMediaControlsViewController
CGCKUIMultistateButtonPodklasa UIButton, która obsługuje wiele stanów
CGCKUIPlaybackRateControllerKlasa, która może zostać użyta do wdrożenia niestandardowego interfejsu szybkości transmisji strumienia
CGCKUIPlayPauseToggleControllerKlasa, której można użyć do wdrożenia niestandardowego interfejsu przełącznika odtwarzania/wstrzymywania, gdy GCKUIMultistateButton nie wystarczy.
CGCKUIStreamPositionControllerKlasa, której można użyć do zaimplementowania niestandardowego położenia strumienia lub wyszukiwania interfejsu w sytuacjach, gdy zwykłe elementy sterujące UIslider, UIProgressView i UILabel nie wystarczą
CGCKUIStyle
CGCKUIStyleAttributesKlasa określająca styl (kolory, czcionki, ikony) domyślnych widoków platformy
CGCKUIStyleAttributesCastViewsAtrybuty stylu głównej grupy widoków
CGCKUIStyleAttributesConnectionControllerAtrybuty stylu dla grupy widoku danych reprezentującej kontroler połączenia
CGCKUIStyleAttributesConnectionNavigationAtrybuty stylu grupy widoku przedstawiającej pasek nawigacyjny kontrolera urządzenia
CGCKUIStyleAttributesConnectionToolbarAtrybuty stylu grupy widoku danych reprezentujące pasek narzędzi kontrolera urządzenia
CGCKUIStyleAttributesDeviceChooserAtrybuty stylu dla grupy widoku danych reprezentującej selektor urządzenia
CGCKUIStyleAttributesDeviceControlAtrybuty stylu w grupie widoku danych, która odpowiada wszystkim wyświetleniom urządzeń sterujących
CGCKUIStyleAttributesExpandedControllerAtrybuty stylu dla grupy widoku reprezentującej rozwinięty kontroler
CGCKUIStyleAttributesGuestModePairingDialogAtrybuty stylu grupy widoków przedstawiające okno parowania w trybie gościa
CGCKUIStyleAttributesInstructionsAtrybuty stylu grupy wyświetleń reprezentujące początkową nakładkę
CGCKUIStyleAttributesMediaControlAtrybuty stylu w grupie widoku danych, która reprezentuje wszystkie widoki sterowania multimediami
CGCKUIStyleAttributesMiniControllerAtrybuty stylu dla grupy widoku przedstawiającej minikontroler
CGCKUIStyleAttributesNoDevicesAvailableControllerAtrybuty stylu w grupie widoku danych, która nie zawiera dostępnego urządzenia.
CGCKUIStyleAttributesTrackSelectorAtrybuty stylu w grupie widoku danych odpowiadającej selektorowi ścieżki multimediów
CGCKUIUtilsMetody obsługi interfejsu
CGCKVASTAdsRequestKlasa reprezentująca żądanie VAST klipu z przerwą na reklamę
CGCKVideoInfoKlasa określająca szczegóły formatu filmu
CNSDictionary(GCKAdditions)Kategoria, która dodaje do NSDictionary metody wygodnego wyszukiwania, aby umożliwić bezpieczne wyszukiwanie wartości różnych typów
CNSMutableDictionary(GCKAdditions)Kategoria, która dodaje metody DictionaryDictionary do określania wartości różnych typów
CNSTimer(GCKAdditions)Kategoria w NSTimer, która zawiera przydatne ulepszenia