รายชื่อชั้นเรียน
คลาสและโปรโตคอลใน Google Cast Sender API v3.5 สําหรับ iOS มีดังนี้
| คGCKAdBreakClipInfo | คลาสที่แสดงถึงคลิปช่วงพักโฆษณา |
| คGCKAdBreakInfo | คลาสที่แสดงถึงช่วงพักโฆษณา |
| คGCKAdBreakStatus | คลาสที่แสดงถึงสถานะช่วงพักโฆษณา |
| คGCKApplicationMetadata | ข้อมูลเกี่ยวกับแอปพลิเคชันตัวรับสัญญาณ |
| คGCKCastChannel | ช่องทางการสื่อสารเสมือนจริงสําหรับการแลกเปลี่ยนข้อความระหว่างผู้ส่งและผู้รับการแคสต์ |
| คGCKCastContext | คลาสที่มีออบเจ็กต์ส่วนกลางและสถานะของเฟรมเวิร์ก |
| คGCKCastContext(UI) | หมวดหมู่ใน GCKCastContext ที่มี API สําหรับ UI โดยเฉพาะ |
| ค<GCKCastDeviceStatusListener> | โปรโตคอล Listener สําหรับรับการแจ้งเตือนการเปลี่ยนแปลงสถานะอุปกรณ์แคสต์ |
| คGCKCastOptions | ตัวเลือกที่ส่งผลต่อการค้นพบอุปกรณ์แคสต์และพฤติกรรมของเซสชันการแคสต์ |
| คGCKCastSession | ชั้นเรียนที่จัดการเซสชันการแคสต์ด้วยอุปกรณ์ตัวรับ |
| คGCKColor | คลาสที่แสดงสี RGBA |
| คGCKDevice | วัตถุที่แทนอุปกรณ์รับ |
| คGCKDeviceManager | ตัวควบคุมสําหรับอุปกรณ์แคสต์ |
| ค<GCKDeviceManagerDelegate> | โปรโตคอลการมอบสิทธิ์ GCKDeviceManager |
| คGCKDeviceProvider | คลาสนามธรรมสําหรับการสํารวจอุปกรณ์และการสร้างเซสชัน |
| คGCKDeviceProvider(Protected) | วิธีการที่สะดวกสําหรับการสร้างออบเจ็กต์ GCKDevice และส่งการแจ้งเตือนการค้นพบไปยังเฟรมเวิร์ก |
| คGCKDeviceScanner | ชั้นเรียนที่สแกนหาอุปกรณ์ที่มีอยู่แบบไม่พร้อมกันและส่งการแจ้งเตือนที่เกี่ยวข้องไปยังผู้ฟัง |
| ค<GCKDeviceScannerListener> | โปรโตคอล Listener ของ GCKDeviceScanner |
| คGCKDiscoveryManager | ชั้นเรียนที่จัดการกระบวนการค้นพบอุปกรณ์ |
| ค<GCKDiscoveryManagerListener> | โปรโตคอล Listener ของ GCKDiscoveryManager |
| คGCKError | คลาสย่อยของ NSError สําหรับข้อผิดพลาดเฟรมเวิร์ก |
| คGCKFilterCriteria | กรองเกณฑ์ที่จะใช้กับผลลัพธ์ของการค้นพบอุปกรณ์ |
| คGCKGameManagerChannel | คลาสย่อย GCKCastChannel สําหรับการดําเนินการควบคุมเกม |
| ค<GCKGameManagerChannelDelegate> | โปรโตคอลการมอบสิทธิ์ GCKGameManagerChannel |
| คGCKGameManagerResult | ผลลัพธ์ของคําขอจากผู้จัดการเกม |
| คGCKGameManagerState | การนําเสนอสถานะของตัวจัดการเกมที่ทํางานในอุปกรณ์ของผู้รับ |
| คGCKGenericChannel | การใช้งาน GCKCastChannel ทั่วไป เหมาะสําหรับการใช้งานเมื่อไม่ต้องการจัดประเภทย่อย |
| ค<GCKGenericChannelDelegate> | โปรโตคอลการมอบสิทธิ์ GCKGenericChannel |
| คGCKImage | คลาสที่แสดงถึงรูปภาพที่อยู่ในเว็บเซิร์ฟเวอร์ |
| คGCKJSONUtils | วิธีการยูทิลิตีในการใช้ข้อมูล JSON |
| คGCKLaunchOptions | ตัวเลือกการเปิดใช้งานแอปพลิเคชันตัวรับ |
| คGCKLogger | ออบเจ็กต์เดี่ยวที่ใช้สําหรับการบันทึกโดยเฟรมเวิร์ก |
| ค<GCKLoggerDelegate> | โปรโตคอลการมอบสิทธิ์ GCKLogger |
| คGCKLoggerFilter | คลาสสําหรับการกรองข้อความบันทึกที่ผลิตโดยใช้ GCKLogger |
| คGCKMediaControlChannel | คลาสย่อย GCKCastChannel สําหรับการดําเนินการควบคุมสื่อ |
| ค<GCKMediaControlChannelDelegate> | โปรโตคอลการมอบสิทธิ์ GCKMediaControlChannel |
| คGCKMediaInformation | ชั้นเรียนที่รวบรวมข้อมูลเกี่ยวกับรายการสื่อ |
| คGCKMediaMetadata | คอนเทนเนอร์สําหรับข้อมูลเมตาของสื่อ |
| คGCKMediaQueueItem | ชั้นเรียนที่แสดงรายการในคิวสื่อ |
| คGCKMediaQueueItemBuilder | ออบเจ็กต์เครื่องมือสร้างสําหรับการสร้างอินสแตนซ์ใหม่หรืออินสแตนซ์ที่ได้รับ GCKMediaQueueItem |
| คGCKMediaStatus | ชั้นเรียนที่มีข้อมูลสถานะเกี่ยวกับสื่อบางอย่าง |
| คGCKMediaTextTrackStyle | คลาสที่แสดงถึงรูปแบบของแทร็กสื่อข้อความ |
| คGCKMediaTrack | คลาสที่แสดงถึงแทร็กสื่อ |
| คGCKMultizoneDevice | อุปกรณ์สมาชิกของกลุ่มมัลติโซน |
| คGCKMultizoneStatus | สถานะของกลุ่มหลายโซน |
| คGCKPlayerInfo | แสดงถึงข้อมูลสําหรับผู้เล่นรายเดียว |
| คGCKRemoteMediaClient | คลาสสําหรับการควบคุมการเล่นสื่อบนตัวรับการแคสต์ |
| คGCKRemoteMediaClient(Protected) | เหตุผลที่เรียกใช้โดยคลาสย่อย GCKRemoteMediaClient เท่านั้น |
| ค<GCKRemoteMediaClientAdInfoParserDelegate> | โปรโตคอลที่ได้รับมอบสิทธิ์สําหรับการแยกวิเคราะห์ข้อมูลช่วงพักโฆษณาจากสถานะสื่อ |
| ค<GCKRemoteMediaClientListener> | โปรโตคอล Listener ของ GCKRemoteMediaClient |
| คGCKRequest | ออบเจ็กต์สําหรับการติดตามคําขอแบบไม่พร้อมกัน |
| ค<GCKRequestDelegate> | โปรโตคอลการมอบสิทธิ์ GCKRequest |
| คGCKSenderApplicationInfo | ข้อมูลเกี่ยวกับแอปพลิเคชันของผู้ส่ง |
| คGCKSession | คลาสฐานนามธรรมที่แสดงถึงเซสชันที่มีอุปกรณ์ตัวรับ |
| คGCKSession(Protected) | ลบล้างและเรียกใช้เมธอดโดย GCKSession คลาสย่อยเท่านั้น |
| คGCKSessionManager | ชั้นเรียนที่จัดการเซสชัน |
| ค<GCKSessionManagerListener> | โปรโตคอล Listener ของ GCKSessionManager |
| คGCKSessionTraits | ออบเจ็กต์ที่อธิบายลักษณะเฉพาะและความสามารถของเซสชัน |
| คGCKUIButton | คลาสย่อยของ UIButton ที่รองรับสถานะแอปพลิเคชันที่กําหนดเอง |
| คGCKUICastButton | คลาสย่อยของ UIButton ที่ใช้ปุ่ม "แคสต์" |
| คGCKUICastContainerViewController | ตัวควบคุมข้อมูลพร็อพเพอร์ตี้ที่รวมตัวควบคุมการดูอื่นและเพิ่มพื้นที่การแจ้งเตือนการเล่นสื่อด้านล่างตัวควบคุมนั้น |
| คGCKUIDeviceVolumeController | ตัวควบคุมสําหรับมุมมอง UI ที่ใช้เพื่อควบคุมหรือแสดงระดับเสียงและปิดเสียงของตัวรับการแคสต์ |
| คGCKUIExpandedMediaControlsViewController | ตัวควบคุมมุมมองที่ใช้มุมมองเต็มหน้าจอควบคุม |
| ค<GCKUIImageCache> | โปรโตคอลที่กําหนดวิธีการเรียกข้อมูลและการแคชรูปภาพ |
| คGCKUIImageHints | ออบเจ็กต์ที่ให้คําแนะนําแก่ GCKUIImagePicker เกี่ยวกับประเภทและขนาดของรูปภาพที่จะเลือกเพื่อแสดงใน UI |
| ค<GCKUIImagePicker> | ออบเจ็กต์ที่ใช้ในการเลือกรูปภาพสําหรับวัตถุประสงค์ที่ต้องการจากออบเจ็กต์ GCKMediaMetadata |
| ค<GCKUIMediaButtonBarProtocol> | โปรโตคอลการมอบสิทธิ์ GCKUIMediaButtonBarProtocol |
| คGCKUIMediaController | ตัวควบคุมสําหรับมุมมอง UI ที่ใช้เพื่อควบคุมหรือแสดงสถานะการเล่นสื่อบนตัวรับการแคสต์ |
| ค<GCKUIMediaControllerDelegate> | โปรโตคอลการมอบสิทธิ์ GCKUIMediaController |
| คGCKUIMediaTrackSelectionViewController | ตัวควบคุมมุมมองที่แสดงรายการแทร็กข้อความและเสียงที่มีอยู่สําหรับรายการสื่อที่ระบุ |
| ค<GCKUIMediaTrackSelectionViewControllerDelegate> | โปรโตคอลการมอบสิทธิ์ GCKUIDeviceConnectionViewController |
| คGCKUIMiniMediaControlsViewController | ตัวควบคุมมุมมองที่ใช้แถบควบคุม "กําลังเล่น" |
| ค<GCKUIMiniMediaControlsViewControllerDelegate> | โปรโตคอลการมอบสิทธิ์ GCKUIMiniMediaControlsViewController |
| คGCKUIPlayPauseToggleController | คลาสที่สามารถใช้เพื่อนํา UI การสลับเล่น/หยุดชั่วคราวที่กําหนดเองได้ ในกรณีที่ GCKUIButton ไม่เพียงพอ |
| คGCKUIStreamPositionController | คลาสที่สามารถใช้ตําแหน่งสตรีมที่กําหนดเองและ/หรือ UI ได้นั้น ในกรณีที่การควบคุม UISlider, UIProgressView และ UILabel ทั่วไปไม่เพียงพอ |
| คGCKUIStyle | |
| คGCKUIStyleAttributes | คลาสสําหรับควบคุมสไตล์ (สี แบบอักษร ไอคอน) ของมุมมองเริ่มต้นของเฟรมเวิร์ก |
| คGCKUIStyleAttributesCastViews | แอตทริบิวต์รูปแบบสําหรับกลุ่มมุมมองราก |
| คGCKUIStyleAttributesConnectionController | แอตทริบิวต์รูปแบบสําหรับกลุ่มข้อมูลพร็อพเพอร์ตี้ที่แสดงถึงตัวควบคุมการเชื่อมต่อ |
| คGCKUIStyleAttributesDeviceChooser | แอตทริบิวต์รูปแบบสําหรับกลุ่มข้อมูลพร็อพเพอร์ตี้ที่แสดงถึงตัวเลือกอุปกรณ์ |
| คGCKUIStyleAttributesDeviceControl | แอตทริบิวต์รูปแบบสําหรับกลุ่มมุมมองที่แสดงมุมมองการควบคุมอุปกรณ์ทั้งหมด |
| คGCKUIStyleAttributesExpandedController | แอตทริบิวต์รูปแบบสําหรับกลุ่มข้อมูลพร็อพเพอร์ตี้ที่แสดงถึงตัวควบคุมแบบขยาย |
| คGCKUIStyleAttributesGuestModePairingDialog | แอตทริบิวต์รูปแบบสําหรับกลุ่มข้อมูลพร็อพเพอร์ตี้ที่แสดงกล่องโต้ตอบการจับคู่โหมดผู้มาเยือน |
| คGCKUIStyleAttributesInstructions | แอตทริบิวต์รูปแบบสําหรับกลุ่มข้อมูลพร็อพเพอร์ตี้ที่แสดงการวางซ้อนคําแนะนําเริ่มต้น |
| คGCKUIStyleAttributesMediaControl | แอตทริบิวต์รูปแบบสําหรับกลุ่มมุมมองที่แสดงมุมมองการควบคุมสื่อทั้งหมด |
| คGCKUIStyleAttributesMiniController | แอตทริบิวต์รูปแบบสําหรับกลุ่มข้อมูลพร็อพเพอร์ตี้ที่แสดงถึงตัวควบคุมขนาดเล็ก |
| คGCKUIStyleAttributesTrackSelector | แอตทริบิวต์รูปแบบสําหรับกลุ่มข้อมูลพร็อพเพอร์ตี้ที่แสดงตัวเลือกแทร็กสื่อ |
| คGCKUIUtils | วิธีการกําหนดอินเทอร์เฟซผู้ใช้ |
| คGCKVideoInfo | ชั้นเรียนที่แสดงรายละเอียดรูปแบบวิดีโอ |
| คNSDictionary(GCKAdditions) | หมวดหมู่ที่เพิ่มวิธีอํานวยความสะดวกในพจนานุกรมในการตั้งค่าและค้นหาค่าประเภทต่างๆ อย่างปลอดภัย |
| คNSTimer(GCKAdditions) | หมวดหมู่เกี่ยวกับ NSตัวจับเวลาที่เพิ่มการเพิ่มประสิทธิภาพที่เป็นประโยชน์ |