iOS için Cast Gönderen API'sı
  iOS için Google Cast Gönderen v4 API'sindeki sınıflar ve protokoller:
| CGCKAdBreakClipInfo | Reklam arası klibini temsil eden bir sınıf | 
| CGCKAdBreakClipInfoBuilder | Yeni veya türetilmiş GCKAdBreakClipInfo örnekleri oluşturmak için bir oluşturucu nesnesi | 
| CGCKAdBreakClipVastAdsRequest | |
| CGCKAdBreakInfo | Reklam arasını temsil eden bir sınıf | 
| CGCKAdBreakInfoBuilder | Yeni veya türetilmiş GCKAdBreakInfo örnekleri oluşturmak için bir oluşturucu nesnesi | 
| CGCKAdBreakStatus | Reklam arası durumunu temsil eden sınıf | 
| CGCKApplicationMetadata | Alıcı başvuru hakkında bilgi | 
| CGCKCastChannel | Yayın göndereni ve Yayın alıcısı arasında mesaj alışverişi için sanal iletişim kanalı | 
| CGCKCastContext | Çerçeve için genel nesneler ve durum içeren bir sınıf | 
| CGCKCastContext(UI) | GCKCastContext alanında kullanıcı arayüzüne özgü API'ler içeren bir kategori | 
| C<GCKCastDeviceStatusListener> | Yayın cihazı durum değişikliği bildirimlerini almak için bir dinleyici protokolü | 
| CGCKCastOptions | Yayın cihazlarının keşfedilmesini ve Yayın oturumlarının davranışını etkileyen seçenekler | 
| CGCKCastSession | Alıcı cihazda Yayın oturumu yöneten sınıf | 
| CGCKColor | RGBA rengini temsil eden bir sınıf | 
| CGCKCredentialsData | Kullanıcının kimliğini tanımlayıp kimliğini doğrulamak için uygulamaya özgü kimlik bilgilerini korumak için kullanılan bir sınıf | 
| CGCKDevice | Alıcı cihazı temsil eden bir nesne | 
| CGCKDeviceProvider | Cihaz keşfi ve oturum oluşturma işlemleri için soyut bir temel sınıf | 
| CGCKDeviceProvider(Protected) | GCKDevice nesneleri derlemek ve keşif bildirimlerini çerçeveye göndermek için uygun yöntemler | 
| CGCKDiscoveryCriteria | Cihaz keşfi filtresi ölçütleri | 
| CGCKDiscoveryManager | Cihaz keşif sürecini yöneten bir sınıf | 
| C<GCKDiscoveryManagerListener> | GCKDiscoveryManager dinleyici protokolü | 
| CGCKDynamicDevice | Çoklu alt bölge grubunun parçası olabilecek bir cihaz nesnesi | 
| CGCKError | Çerçeve hataları için bir NSError alt sınıfı | 
| CGCKGenericChannel | Alt sınıflara ait olmayan, genel bir GCKCastChannel uygulaması uygundur | 
| C<GCKGenericChannelDelegate> | GCKGenericChannel yetki protokolü | 
| CGCKHLSSegment | Yardımcıların GCKHLSSegmentFormatileNSStringarasında dönüşüm gerçekleştirmesini sağlayan sınıf | 
| CGCKHLSVideoSegment | Yardımcıların GCKHLSVideoSegmentFormatileNSStringarasında dönüşüm gerçekleştirmesini sağlayan sınıf | 
| CGCKImage | Web sunucusunda bulunan bir resmi temsil eden sınıf | 
| CGCKJSONUtils | JSON verileriyle çalışmaya yönelik yardımcı program yöntemleri | 
| CGCKLaunchOptions | Alıcı uygulama başlatma seçenekleri | 
| CGCKLogger | Çerçeve tarafından günlük kaydı için kullanılan tekli nesne | 
| C<GCKLoggerDelegate> | GCKLogger yetki protokolü | 
| CGCKLoggerFilter | GCKLogger kullanılarak oluşturulan günlük mesajlarını filtrelemek için bir sınıf | 
| CGCKMediaInformation | Bir medya öğesiyle ilgili bilgileri toplayan bir sınıf | 
| CGCKMediaInformationBuilder | Yeni veya türetilmiş GCKMediaInformation örnekleri oluşturmak için bir oluşturucu nesnesi | 
| CGCKMediaLiveSeekableRange | Bir medya akışının aranabilir aralığı hakkında bilgi toplayan bir sınıf | 
| CGCKMediaLoadOptions | GCKRemoteMediaClient ile medya yükleme seçenekleri | 
| CGCKMediaLoadRequestData | Medya yükleme isteği verileri | 
| CGCKMediaLoadRequestDataBuilder | Yeni veya türetilmiş GCKMediaLoadRequestDataörnekleri oluşturmak için bir oluşturucu nesnesi | 
| CGCKMediaMetadata | Medya meta verisi kapsayıcısı | 
| CGCKMediaQueue | İsteğe bağlı uzunluklardaki bir medya sırasının veri modeli gösterimi | 
| CGCKMediaQueueContainerMetadata | Medya sırası kapsayıcısı için ek meta veriler | 
| CGCKMediaQueueContainerMetadataBuilder | Yeni veya türetilmiş GCKMediaQueueContainerMetadataörnekleri oluşturmak için bir oluşturucu nesnesi | 
| CGCKMediaQueueData | Çalma sırası veya medya kapsayıcısının bilgilerini barındıran bir sınıf | 
| CGCKMediaQueueDataBuilder | Yeni veya türetilmiş GCKMediaQueueDataörnekleri oluşturmak için bir oluşturucu nesnesi | 
| C<GCKMediaQueueDelegate> | Bir GCKMediaQueue kaynağından eşzamansız bildirimler almak için yetki verilen protokol | 
| CGCKMediaQueueItem | Medya sıra öğesini temsil eden bir sınıf | 
| CGCKMediaQueueItemBuilder | Yeni veya türetilmiş GCKMediaQueueItem örnekleri oluşturmak için bir oluşturucu nesnesi | 
| CGCKMediaQueueLoadOptions | GCKRemoteMediaClient ile medya sırası öğelerini yükleme seçenekleri | 
| CGCKMediaRequestItem | Yayın alıcılarına gönderilen bir istek öğesini temsil eden sınıf | 
| CGCKMediaSeekOptions | GCKRemoteMediaClient ile medya içinde arama yapma seçenekleri | 
| CGCKMediaStatus | Bazı medyalarla ilgili durum bilgilerini içeren bir sınıf | 
| CGCKMediaTextTrackStyle | Metin medya kanalı stilini temsil eden bir sınıf | 
| CGCKMediaTrack | Medya parçasını temsil eden bir sınıf | 
| CGCKMultizoneDevice | Çoklu alt bölge grubunun üye cihazı | 
| CGCKMultizoneStatus | Çoklu alt bölge grubunun durumu | 
| CGCKNetworkAddress | Ağın IP adresini temsil eden bir nesne | 
| CGCKOpenURLOptions | Derin bağlantı URL'si üzerinden Yayın özellikli bir uygulamaya iletilebilecek seçenekleri temsil eden bir nesne | 
| CGCKRemoteMediaClient | Yayın alıcısında medya oynatmayı kontrol etmek için kullanılan bir sınıf | 
| CGCKRemoteMediaClient(Protected) | Yalnızca GCKRemoteMediaClient alt sınıf tarafından çağrılacak yöntemler | 
| C<GCKRemoteMediaClientAdInfoParserDelegate> | Medya durumundan reklam arası bilgilerini ayrıştırmak için yetki verilen protokol | 
| C<GCKRemoteMediaClientListener> | GCKRemoteMediaClient dinleyici protokolü | 
| CGCKRequest | Eşzamansız isteği takip etmek için kullanılan bir nesne | 
| C<GCKRequestDelegate> | GCKRequest yetki protokolü | 
| CGCKSenderApplicationInfo | Gönderen uygulama hakkında bilgi | 
| CGCKSession | Alıcı cihazla bir oturumu temsil eden soyut bir temel sınıf | 
| CGCKSession(Protected) | Yalnızca GCKSession alt sınıf tarafından geçersiz kılınıp çağrılacak yöntemler | 
| CGCKSessionManager | Oturumları yöneten bir sınıf | 
| C<GCKSessionManagerListener> | GCKSessionManager dinleyici protokolü | 
| CGCKSessionTraits | Oturumun özelliklerini ve özelliklerini açıklayan bir nesne | 
| CGCKUIButton | Özel uygulama durumlarını destekleyen bir UIButton alt sınıfı | 
| CGCKUICastButton | "Yayınla" düğmesinin uygulandığı bir UIButton alt sınıfı | 
| C<GCKUICastButtonDelegate> | Kullanıcı işlemine yanıt olarak özel bir iletişim kutusu göstermek için bu protokolün yöntemlerini kullanın | 
| CGCKUICastContainerViewController | Başka bir Görünüm Denetleyiciyi sarmalayan ve bu kumandanın altına medya oynatma bildirim alanı ekleyen bir görünüm denetleyicisi | 
| CGCKUIDeviceVolumeController | Yayın alıcısının ses düzeyini ve sesini kapatma durumunu kontrol etmek veya göstermek için kullanılan kullanıcı arayüzü görünümlerine yönelik kumanda | 
| CGCKUIExpandedMediaControlsViewController | Genişletilmiş kontroller tam ekran görünümünü uygulayan bir görünüm denetleyicisi | 
| C<GCKUIImageCache> | Resimleri alma ve önbelleğe alma yollarını tanımlayan bir protokol | 
| CGCKUIImageHints | GCKUIImagePicker içinde, kullanıcı arayüzünde görüntülenmek üzere seçilecek resmin türü ve boyutu hakkında ipuçları sağlayan bir nesne | 
| C<GCKUIImagePicker> | GCKMediaMetadata nesnesinden belirli bir amaç için resim seçmek için kullanılan bir nesne | 
| C<GCKUIMediaButtonBarProtocol> | GCKUIMediaButtonBarProtocol yetki protokolü | 
| CGCKUIMediaController | Yayın alıcısında medya oynatma durumunu kontrol etmek veya görüntülemek için kullanılan kullanıcı arayüzü görünümlerine yönelik kumanda | 
| C<GCKUIMediaControllerDelegate> | GCKUIMediaController yetki protokolü | 
| CGCKUIMediaTrackSelectionViewController | Belirli bir medya öğesi için kullanılabilir metin ve ses kanallarının listesini görüntüleyen bir görünüm denetleyicisi | 
| C<GCKUIMediaTrackSelectionViewControllerDelegate> | GCKUIDeviceConnectionViewController yetki protokolü | 
| CGCKUIMiniMediaControlsViewController | "Şimdi oynatılıyor" denetim çubuğunu uygulayan bir görünüm denetleyicisi | 
| C<GCKUIMiniMediaControlsViewControllerDelegate> | GCKUIMiniMediaControlsViewController yetki protokolü | 
| CGCKUIMultistateButton | Birden çok durumu destekleyen bir UIButton alt sınıfı | 
| CGCKUIPlaybackRateController | Özel akış oynatma hızı kullanıcı arayüzü uygulamak için kullanılabilecek bir sınıf | 
| CGCKUIPlayPauseToggleController | Bir GCKUIMultistateButton yeterli olmadığında, özel bir oynatma/duraklatma açma/kapatma kullanıcı arayüzü uygulamak için kullanılabilecek sınıf | 
| CGCKUIStreamPositionController | Normal UISlider, UIprogressView ve UILabel denetimlerinin yeterli olmadığı durumlarda özel akış konumu uygulamak ve/veya kullanıcı arayüzü aramak için kullanılabilecek bir sınıf | 
| CGCKUIStyle | |
| CGCKUIStyleAttributes | Çerçevenin varsayılan görünümlerinin stilini (renkler, yazı tipleri, simgeler) denetlemek için kullanılan sınıf | 
| CGCKUIStyleAttributesCastViews | Kök görünüm grubunun stil özellikleri | 
| CGCKUIStyleAttributesConnectionController | Bağlantı grubunu temsil eden görünüm grubunun stil özellikleri | 
| CGCKUIStyleAttributesConnectionNavigation | Cihaz grubunun gezinme çubuğunu temsil eden görünüm grubunun stil özellikleri | 
| CGCKUIStyleAttributesConnectionToolbar | Cihaz grubunun araç çubuğunu gösteren görünüm grubu için stil özellikleri | 
| CGCKUIStyleAttributesDeviceChooser | Cihaz seçimini gösteren görünüm grubunun stil özellikleri | 
| CGCKUIStyleAttributesDeviceControl | Görüntüleme grubunun, tüm cihaz denetimi görünümlerini temsil eden stil özellikleri | 
| CGCKUIStyleAttributesExpandedController | Genişletilmiş denetleyiciyi temsil eden görüntüleme grubunun stil özellikleri | 
| CGCKUIStyleAttributesGuestModePairingDialog | Misafir modu eşleme iletişim kutusunu temsil eden görünüm grubunun stil özellikleri | 
| CGCKUIStyleAttributesInstructions | İlk talimat yer paylaşımını temsil eden görüntüleme grubunun stil özellikleri | 
| CGCKUIStyleAttributesMediaControl | Tüm medya denetim görünümlerini içeren görünüm grubunun stil özellikleri | 
| CGCKUIStyleAttributesMiniController | Mini denetleyiciyi temsil eden görünüm grubunun stil özellikleri | 
| CGCKUIStyleAttributesNoDevicesAvailableController | Görünüm grubu için, kullanılabilir cihaz olmadığını gösteren stil özellikleri | 
| CGCKUIStyleAttributesTrackSelector | Medya izleme seçiciyi temsil eden görünüm grubunun stil özellikleri | 
| CGCKUIUtils | Kullanıcı arayüzü yardımcı program yöntemleri | 
| CGCKVASTAdsRequest | Reklam arası klibi için VAST isteğini temsil eden sınıf | 
| CGCKVideoInfo | Video biçimi ayrıntılarını temsil eden sınıf | 
| CNSDictionary(GCKAdditions) | Çeşitli türlerin değerlerini güvenli bir şekilde aramak için NSDictionary'ye bazı kolaylık yöntemleri ekleyen bir kategori | 
| CNSMutableDictionary(GCKAdditions) | Çeşitli türlerin değerlerini belirlemek için NSDictionary'ye bazı kolaylık yöntemleri ekleyen kategori | 
| CNSTimer(GCKAdditions) | NSZamanlayıcı'da bazı kullanışlı geliştirmeler ekleyen bir kategori |