Cast Sender API untuk iOS
Kelas dan protokol di Google Cast Sender v4 API untuk iOS:
| CGCKAdBreakClipInfo | Kelas yang merepresentasikan klip jeda iklan |
| CGCKAdBreakClipInfoBuilder | Objek builder untuk membuat instance GCKAdBreakClipInfo baru atau turunan |
| CGCKAdBreakClipVastAdsRequest | |
| CGCKAdBreakInfo | Kelas yang merepresentasikan jeda iklan |
| CGCKAdBreakInfoBuilder | Objek builder untuk membuat instance GCKAdBreakInfo baru atau turunan |
| CGCKAdBreakStatus | Kelas yang mewakili status jeda iklan |
| CGCKApplicationMetadata | Informasi tentang aplikasi penerima |
| CGCKCastChannel | Saluran komunikasi virtual untuk bertukar pesan antara pengirim Cast dan penerima Cast |
| CGCKCastContext | Class yang berisi objek dan status global untuk framework |
| CGCKCastContext(UI) | Kategori di GCKCastContext yang berisi API khusus UI |
| C<GCKCastDeviceStatusListener> | Protokol pemroses untuk menerima notifikasi perubahan status perangkat Google Cast |
| CGCKCastOptions | Opsi yang memengaruhi penemuan perangkat Cast dan perilaku sesi Cast |
| CGCKCastSession | Class yang mengelola sesi Cast dengan perangkat penerima |
| CGCKColor | Class yang merepresentasikan warna RGBA |
| CGCKCredentialsData | Class untuk mempertahankan data kredensial khusus aplikasi guna mengidentifikasi dan mungkin mengautentikasi pengguna |
| CGCKDevice | Objek yang mewakili perangkat penerima |
| CGCKDeviceProvider | Class dasar abstrak untuk menjalankan penemuan perangkat dan konstruksi sesi |
| CGCKDeviceProvider(Protected) | Metode praktis untuk membuat objek GCKDevice dan mengirim notifikasi penemuan ke framework |
| CGCKDiscoveryCriteria | Kriteria filter penemuan perangkat |
| CGCKDiscoveryManager | Class yang mengelola proses penemuan perangkat |
| C<GCKDiscoveryManagerListener> | Protokol pemroses GCKDiscoveryManager |
| CGCKDynamicDevice | Objek perangkat yang dapat menjadi bagian dari grup multizona |
| CGCKError | Subclass NSError untuk error framework |
| CGCKGenericChannel | Implementasi GCKCastChannel generik, cocok untuk digunakan saat subclass tidak diinginkan |
| C<GCKGenericChannelDelegate> | Protokol delegasi GCKGenericChannel |
| CGCKHLSSegment | Class yang menyediakan helper untuk mengonversi antara GCKHLSSegmentFormat dan NSString |
| CGCKHLSVideoSegment | Class yang menyediakan helper untuk mengonversi antara GCKHLSVideoSegmentFormat dan NSString |
| CGCKImage | Class yang mewakili gambar yang terletak di server web |
| CGCKJSONUtils | Metode utilitas untuk menggunakan data JSON |
| CGCKLaunchOptions | Opsi peluncuran aplikasi penerima |
| CGCKLogger | Objek singleton yang digunakan untuk logging oleh framework |
| C<GCKLoggerDelegate> | Protokol delegasi GCKLogger |
| CGCKLoggerFilter | Class untuk memfilter pesan log yang dibuat menggunakan GCKLogger |
| CGCKMediaInformation | Class yang menggabungkan informasi tentang item media |
| CGCKMediaInformationBuilder | Objek builder untuk membuat instance GCKMediaInformation baru atau turunan |
| CGCKMediaLiveSeekableRange | Class yang menggabungkan informasi tentang rentang streaming media yang dapat dicari |
| CGCKMediaLoadOptions | Opsi untuk memuat media dengan GCKRemoteMediaClient |
| CGCKMediaLoadRequestData | Data permintaan pemuatan media |
| CGCKMediaLoadRequestDataBuilder | Objek builder untuk membuat instance GCKMediaLoadRequestData baru atau turunan |
| CGCKMediaMetadata | Penampung untuk metadata media |
| CGCKMediaQueue | Representasi model data dari antrean media dengan panjang arbitrer |
| CGCKMediaQueueContainerMetadata | Metadata tambahan untuk penampung antrean media |
| CGCKMediaQueueContainerMetadataBuilder | Objek builder untuk membuat instance GCKMediaQueueContainerMetadata baru atau turunan |
| CGCKMediaQueueData | Class yang menyimpan informasi antrean pemutaran atau penampung media |
| CGCKMediaQueueDataBuilder | Objek builder untuk membuat instance GCKMediaQueueData baru atau turunan |
| C<GCKMediaQueueDelegate> | Protokol delegasi untuk menerima notifikasi asinkron dari GCKMediaQueue |
| CGCKMediaQueueItem | Class yang merepresentasikan item antrean media |
| CGCKMediaQueueItemBuilder | Objek builder untuk membuat instance GCKMediaQueueItem baru atau turunan |
| CGCKMediaQueueLoadOptions | Opsi untuk memuat item antrean media dengan GCKRemoteMediaClient |
| CGCKMediaRequestItem | Class yang merepresentasikan item permintaan yang dikirim ke penerima Cast |
| CGCKMediaSeekOptions | Opsi untuk mencari dalam media dengan GCKRemoteMediaClient |
| CGCKMediaStatus | Class yang menyimpan informasi status tentang beberapa media |
| CGCKMediaTextTrackStyle | Class yang merepresentasikan gaya untuk trek media teks |
| CGCKMediaTrack | Class yang merepresentasikan trek media |
| CGCKMultizoneDevice | Perangkat anggota grup multizona |
| CGCKMultizoneStatus | Status grup multizona |
| CGCKNetworkAddress | Objek yang merepresentasikan alamat IP jaringan |
| CGCKOpenURLOptions | Objek yang merepresentasikan opsi yang dapat diteruskan ke aplikasi yang kompatibel untuk Cast melalui URL deep link |
| CGCKRemoteMediaClient | Class untuk mengontrol pemutaran media pada penerima Cast |
| CGCKRemoteMediaClient(Protected) | Metode yang akan dipanggil oleh subclass GCKRemoteMediaClient saja |
| C<GCKRemoteMediaClientAdInfoParserDelegate> | Protokol delegasi untuk mengurai informasi jeda iklan dari status media |
| C<GCKRemoteMediaClientListener> | Protokol pemroses GCKRemoteMediaClient |
| CGCKRequest | Objek untuk melacak permintaan asinkron |
| C<GCKRequestDelegate> | Protokol delegasi GCKRequest |
| CGCKSenderApplicationInfo | Informasi tentang aplikasi pengirim |
| CGCKSession | Class dasar abstrak yang mewakili sesi dengan perangkat penerima |
| CGCKSession(Protected) | Metode yang akan diganti dan dipanggil hanya oleh subclass GCKSession |
| CGCKSessionManager | Class yang mengelola sesi |
| C<GCKSessionManagerListener> | Protokol pemroses GCKSessionManager |
| CGCKSessionTraits | Objek yang menjelaskan karakteristik dan kemampuan sesi |
| CGCKUIButton | Subclass UIButton yang mendukung status aplikasi kustom |
| CGCKUICastButton | Subclass UIButton yang mengimplementasikan tombol "Cast" |
| C<GCKUICastButtonDelegate> | Gunakan metode protokol ini untuk menampilkan dialog kustom sebagai respons terhadap tindakan pengguna |
| CGCKUICastContainerViewController | Pengontrol tampilan yang menggabungkan Pengontrol Tampilan lainnya dan menambahkan area notifikasi pemutaran media di bawah pengontrol tersebut |
| CGCKUIDeviceVolumeController | Pengontrol untuk tampilan UI yang digunakan untuk mengontrol atau menampilkan volume dan membisukan status penerima Cast |
| CGCKUIExpandedMediaControlsViewController | Pengontrol tampilan yang menerapkan tampilan layar penuh kontrol yang diperluas |
| C<GCKUIImageCache> | Protokol yang menentukan cara mengambil dan meng-cache gambar |
| CGCKUIImageHints | Objek yang memberikan petunjuk kepada GCKUIImagePicker tentang jenis dan ukuran gambar yang akan dipilih untuk ditampilkan di UI |
| C<GCKUIImagePicker> | Objek yang digunakan untuk memilih gambar untuk tujuan tertentu dari objek GCKMediaMetadata |
| C<GCKUIMediaButtonBarProtocol> | Protokol delegasi GCKUIMediaButtonBarProtocol |
| CGCKUIMediaController | Pengontrol untuk tampilan UI yang digunakan untuk mengontrol atau menampilkan status pemutaran media pada penerima Cast |
| C<GCKUIMediaControllerDelegate> | Protokol delegasi GCKUIMediaController |
| CGCKUIMediaTrackSelectionViewController | Pengontrol tampilan yang menampilkan daftar trek teks dan audio yang tersedia untuk item media tertentu |
| C<GCKUIMediaTrackSelectionViewControllerDelegate> | Protokol delegasi GCKUIDeviceConnectionViewController |
| CGCKUIMiniMediaControlsViewController | Pengontrol tampilan yang mengimplementasikan panel kontrol "sekarang diputar" |
| C<GCKUIMiniMediaControlsViewControllerDelegate> | Protokol delegasi GCKUIMiniMediaControlsViewController |
| CGCKUIMultistateButton | Subclass UIButton yang mendukung beberapa status |
| CGCKUIPlaybackRateController | Class yang dapat digunakan untuk menerapkan UI kecepatan pemutaran streaming kustom |
| CGCKUIPlayPauseToggleController | Class yang dapat digunakan untuk mengimplementasikan UI tombol putar/jeda kustom, dalam situasi saat GCKUIMultistateButton tidak akan cukup |
| CGCKUIStreamPositionController | Class yang dapat digunakan untuk mengimplementasikan posisi aliran kustom dan/atau mencari UI, dalam situasi saat kontrol UISlider, UIProgressView, dan UILabel biasa tidak akan cukup |
| CGCKUIStyle | |
| CGCKUIStyleAttributes | Class untuk mengontrol gaya (warna, font, ikon) dari tampilan default framework |
| CGCKUIStyleAttributesCastViews | Atribut gaya untuk grup tampilan root |
| CGCKUIStyleAttributesConnectionController | Atribut gaya untuk grup tampilan yang mewakili pengontrol koneksi |
| CGCKUIStyleAttributesConnectionNavigation | Atribut gaya untuk grup tampilan yang mewakili menu navigasi pengontrol perangkat |
| CGCKUIStyleAttributesConnectionToolbar | Atribut gaya untuk grup tampilan yang mewakili toolbar pengontrol perangkat |
| CGCKUIStyleAttributesDeviceChooser | Atribut gaya untuk grup tampilan yang mewakili pemilih perangkat |
| CGCKUIStyleAttributesDeviceControl | Atribut gaya untuk grup tampilan yang mewakili semua tampilan kontrol perangkat |
| CGCKUIStyleAttributesExpandedController | Atribut gaya untuk grup tampilan yang mewakili pengontrol yang diperluas |
| CGCKUIStyleAttributesGuestModePairingDialog | Atribut gaya untuk grup tampilan yang mewakili dialog penyambungan mode tamu |
| CGCKUIStyleAttributesInstructions | Atribut gaya untuk grup tampilan yang mewakili overlay petunjuk awal |
| CGCKUIStyleAttributesMediaControl | Atribut gaya untuk grup tampilan yang mewakili semua tampilan kontrol media |
| CGCKUIStyleAttributesMiniController | Atribut gaya untuk grup tampilan yang mewakili pengontrol mini |
| CGCKUIStyleAttributesNoDevicesAvailableController | Atribut gaya untuk grup tampilan yang mewakili tidak ada perangkat yang tersedia |
| CGCKUIStyleAttributesTrackSelector | Atribut gaya untuk grup tampilan yang mewakili pemilih trek media |
| CGCKUIUtils | Metode utilitas antarmuka pengguna |
| CGCKVASTAdsRequest | Class yang merepresentasikan permintaan VAST untuk klip jeda iklan |
| CGCKVideoInfo | Class yang merepresentasikan detail format video |
| CNSDictionary(GCKAdditions) | Kategori yang menambahkan beberapa metode praktis ke NSDictionary untuk mencari nilai dari berbagai jenis dengan aman |
| CNSMutableDictionary(GCKAdditions) | Kategori yang menambahkan beberapa metode praktis ke NSDictionary untuk menetapkan nilai dari berbagai jenis |
| CNSTimer(GCKAdditions) | Kategori di NSTimer yang menambahkan beberapa peningkatan berguna |