Cast Sender API na iOS
Klasy i protokoły w Google Cast API v4 na iOS:
CGCKAdBreakClipInfo | Klasa reprezentująca fragment przerwy na reklamę |
CGCKAdBreakClipInfoBuilder | Obiekt kreatora do tworzenia nowych lub wyodrębnionych instancji GCKAdBreakClipInfo |
CGCKAdBreakClipVastAdsRequest | |
CGCKAdBreakInfo | Klasa przerwy na reklamę |
CGCKAdBreakInfoBuilder | Obiekt kreatora do tworzenia nowych lub wyodrębnionych instancji GCKAdBreakInfo |
CGCKAdBreakStatus | Klasa reprezentująca stan przerwy na reklamę |
CGCKApplicationMetadata | Informacje o aplikacji odbiornika |
CGCKCastChannel | Wirtualny kanał komunikacji do wymiany wiadomości między nadawcą i odbiorcą |
CGCKCastContext | Klasa 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 |
CGCKCastOptions | Opcje, które wpływają na wykrywanie urządzeń przesyłających i działanie sesji przesyłających |
CGCKCastSession | zajęcia, które zarządzają sesją Cast przy użyciu urządzenia odbiornika. |
CGCKColor | Klasa reprezentująca kolor RGBA |
CGCKCredentialsData | Klasa służąca do przechowywania danych logowania do aplikacji w celu identyfikacji i prawdopodobnie uwierzytelniania użytkownika |
CGCKDevice | Obiekt reprezentujący urządzenie odbiornika |
CGCKDeviceProvider | Abstrakcyjna 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 |
CGCKDiscoveryCriteria | Kryteria filtrowania według urządzenia |
CGCKDiscoveryManager | zajęcia, które zarządzają procesem wykrywania urządzeń; |
C<GCKDiscoveryManagerListener> | Protokół detektora GCKDiscoveryManager |
CGCKDynamicDevice | Obiekt urządzenia, który może być częścią grupy wielostrefowej |
CGCKError | Podklasa NSError na potrzeby błędów platformy |
CGCKGenericChannel | Ogólna implementacja GCKCastChannel, odpowiednia do użycia, gdy nie jest pożądane klasyfikowanie podkategorii |
C<GCKGenericChannelDelegate> | Protokół przekazywania GCKGenericChannel |
CGCKHLSSegment | Klasa zapewniająca pomocnikom konwersję między GCKHLSSegmentFormat a NSString |
CGCKHLSVideoSegment | Klasa zapewniająca pomocnikom konwersję między GCKHLSVideoSegmentFormat a NSString |
CGCKImage | Klasa, która reprezentuje obraz przechowywany na serwerze WWW |
CGCKJSONUtils | Narzędzia do pracy z danymi JSON |
CGCKLaunchOptions | Opcje uruchamiania aplikacji odbiornika |
CGCKLogger | Pojedynczy obiekt używany do logowania przez platformę |
C<GCKLoggerDelegate> | Protokół przekazywania GCKLogger |
CGCKLoggerFilter | Klasa filtrowania wiadomości logu utworzonych za pomocą GCKLogger |
CGCKMediaInformation | Klasa, która zbiera informacje o elemencie multimedialnym |
CGCKMediaInformationBuilder | Obiekt kreatora do tworzenia nowych lub wyodrębnionych instancji GCKMediaInformation |
CGCKMediaLiveSeekableRange | Klasa, która zbiera informacje o możliwym do znalezienia zakresie strumienia multimediów |
CGCKMediaLoadOptions | Opcje ładowania multimediów za pomocą GCKRemoteMediaClient |
CGCKMediaLoadRequestData | Dane żądania wczytania multimediów |
CGCKMediaLoadRequestDataBuilder | Obiekt kreatora do tworzenia nowych lub wyodrębnionych instancji GCKMediaLoadRequestData |
CGCKMediaMetadata | Kontener na metadane multimediów |
CGCKMediaQueue | Model danych przedstawiający kolejkę multimediów o dowolnej długości |
CGCKMediaQueueContainerMetadata | Dodatkowe metadane kontenera kontenera multimediów |
CGCKMediaQueueContainerMetadataBuilder | Obiekt kreatora do tworzenia nowych lub wyodrębnionych instancji GCKMediaQueueContainerMetadata |
CGCKMediaQueueData | Klasa, która zawiera informacje o kolejce w kolejce lub kontenerze multimediów |
CGCKMediaQueueDataBuilder | Obiekt kreatora do tworzenia nowych lub wyodrębnionych instancji GCKMediaQueueData |
C<GCKMediaQueueDelegate> | Protokół przekazywania przedstawiciela w celu odbierania asynchronicznych powiadomień z GCKMediaQueue |
CGCKMediaQueueItem | Klasa reprezentująca element kolejki multimediów |
CGCKMediaQueueItemBuilder | Obiekt kreatora do tworzenia nowych lub wyodrębnionych instancji GCKMediaQueueItem |
CGCKMediaQueueLoadOptions | Opcje wczytywania elementów kolejki multimediów za pomocą GCKRemoteMediaClient |
CGCKMediaRequestItem | Klasa reprezentująca element żądania wysłany do odbiorników Cast |
CGCKMediaSeekOptions | Opcje wyszukiwania w multimediach za pomocą GCKRemoteMediaClient |
CGCKMediaStatus | Klasa zawierająca informacje o stanie niektórych multimediów |
CGCKMediaTextTrackStyle | Klasa reprezentująca styl ścieżki audio |
CGCKMediaTrack | Klasa reprezentująca ścieżkę multimedialną |
CGCKMultizoneDevice | Urządzenie użytkownika grupy wielostrefowej |
CGCKMultizoneStatus | Stan grupy wielostrefowej |
CGCKNetworkAddress | Obiekt reprezentujący adres IP sieci |
CGCKOpenURLOptions | Obiekt przedstawiający opcje, które można przekazywać do aplikacji obsługującej Cast, używając adresu URL precyzyjnego linku |
CGCKRemoteMediaClient | Klasa 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 |
CGCKRequest | Obiekt umożliwiający śledzenie żądań asynchronicznych |
C<GCKRequestDelegate> | Protokół przekazywania GCKRequest |
CGCKSenderApplicationInfo | Informacje o aplikacji nadawcy |
CGCKSession | abstrakcyjna klasa podstawowa reprezentująca sesję z odbiornikiem. |
CGCKSession(Protected) | Metody, które mają być zastąpione i wywoływane tylko przez GCKSession podklasy |
CGCKSessionManager | zajęcia, które zarządzają sesjami. |
C<GCKSessionManagerListener> | Protokół detektora GCKSessionManager |
CGCKSessionTraits | Przedmiot opisujący cechy sesji i jej możliwości |
CGCKUIButton | Podklasa UIButton, która obsługuje niestandardowe stany aplikacji |
CGCKUICastButton | Podklasa 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 |
CGCKUICastContainerViewController | Kontroler widoku, który łączy drugi kontroler widoku i dodaje pod nim obszar powiadomień o odtwarzaniu multimediów |
CGCKUIDeviceVolumeController | Kontroler 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 |
CGCKUIExpandedMediaControlsViewController | Kontroler widoku, który implementuje rozwinięty widok pełnoekranowy. |
C<GCKUIImageCache> | Protokół określający sposoby pobierania i buforowania obrazów |
CGCKUIImageHints | Obiekt, 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 |
CGCKUIMediaController | Kontroler 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 |
CGCKUIMediaTrackSelectionViewController | Kontroler, który wyświetla listę dostępnych ścieżek audio i tekstowych dla danego elementu multimedialnego |
C<GCKUIMediaTrackSelectionViewControllerDelegate> | Protokół przekazywania GCKUIDeviceConnectionViewController |
CGCKUIMiniMediaControlsViewController | Kontroler widoku, który ma pasek sterowania „teraz” |
C<GCKUIMiniMediaControlsViewControllerDelegate> | Protokół przekazywania GCKUIMiniMediaControlsViewController |
CGCKUIMultistateButton | Podklasa UIButton, która obsługuje wiele stanów |
CGCKUIPlaybackRateController | Klasa, która może zostać użyta do wdrożenia niestandardowego interfejsu szybkości transmisji strumienia |
CGCKUIPlayPauseToggleController | Klasa, której można użyć do wdrożenia niestandardowego interfejsu przełącznika odtwarzania/wstrzymywania, gdy GCKUIMultistateButton nie wystarczy. |
CGCKUIStreamPositionController | Klasa, 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 | |
CGCKUIStyleAttributes | Klasa określająca styl (kolory, czcionki, ikony) domyślnych widoków platformy |
CGCKUIStyleAttributesCastViews | Atrybuty stylu głównej grupy widoków |
CGCKUIStyleAttributesConnectionController | Atrybuty stylu dla grupy widoku danych reprezentującej kontroler połączenia |
CGCKUIStyleAttributesConnectionNavigation | Atrybuty stylu grupy widoku przedstawiającej pasek nawigacyjny kontrolera urządzenia |
CGCKUIStyleAttributesConnectionToolbar | Atrybuty stylu grupy widoku danych reprezentujące pasek narzędzi kontrolera urządzenia |
CGCKUIStyleAttributesDeviceChooser | Atrybuty stylu dla grupy widoku danych reprezentującej selektor urządzenia |
CGCKUIStyleAttributesDeviceControl | Atrybuty stylu w grupie widoku danych, która odpowiada wszystkim wyświetleniom urządzeń sterujących |
CGCKUIStyleAttributesExpandedController | Atrybuty stylu dla grupy widoku reprezentującej rozwinięty kontroler |
CGCKUIStyleAttributesGuestModePairingDialog | Atrybuty stylu grupy widoków przedstawiające okno parowania w trybie gościa |
CGCKUIStyleAttributesInstructions | Atrybuty stylu grupy wyświetleń reprezentujące początkową nakładkę |
CGCKUIStyleAttributesMediaControl | Atrybuty stylu w grupie widoku danych, która reprezentuje wszystkie widoki sterowania multimediami |
CGCKUIStyleAttributesMiniController | Atrybuty stylu dla grupy widoku przedstawiającej minikontroler |
CGCKUIStyleAttributesNoDevicesAvailableController | Atrybuty stylu w grupie widoku danych, która nie zawiera dostępnego urządzenia. |
CGCKUIStyleAttributesTrackSelector | Atrybuty stylu w grupie widoku danych odpowiadającej selektorowi ścieżki multimediów |
CGCKUIUtils | Metody obsługi interfejsu |
CGCKVASTAdsRequest | Klasa reprezentująca żądanie VAST klipu z przerwą na reklamę |
CGCKVideoInfo | Klasa 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 |