ภาพรวม
ตัวเลือกที่ส่งผลต่อการค้นพบอุปกรณ์แคสต์และลักษณะการทํางานของเซสชันการแคสต์
ต้องตั้งค่าคุณสมบัติที่เขียนได้ก่อนที่จะส่งวัตถุนี้ไปยัง GCKCastContext
- Since
- 3.0
รับค่า NSObject, <NSCopying> และ <NSSecureCoding>
สรุปเมธอดของอินสแตนซ์ | |
(instancetype) | - initWithDiscoveryCriteria: |
สร้างออบเจ็กต์ GCKCastOptions ใหม่ที่มีเกณฑ์การค้นพบที่ระบุ เพิ่มเติม... | |
(instancetype) | - initWithReceiverApplicationID: |
สร้างออบเจ็กต์ GCKCastOptions ใหม่ด้วยรหัสแอปพลิเคชันตัวรับที่ระบุ เพิ่มเติม... | |
(instancetype) | - initWithSupportedNamespaces: |
สร้างออบเจ็กต์ GCKCastOptions ใหม่ด้วยรายการเนมสเปซที่ระบุ เพิ่มเติม... | |
สรุปพร็อพเพอร์ตี้ | |
BOOL | physicalVolumeButtonsWillControlDeviceVolume |
การแจ้งที่ระบุว่าปุ่มระดับเสียงของอุปกรณ์ผู้ส่งควรควบคุมระดับเสียงของเซสชันหรือไม่ เพิ่มเติม... | |
BOOL | disableDiscoveryAutostart |
แฟล็กที่ระบุว่าการค้นพบอุปกรณ์แคสต์ควรเริ่มต้นโดยอัตโนมัติเมื่อถึงเวลาเริ่มต้นบริบท เพิ่มเติม... | |
BOOL | disableAnalyticsLogging |
แฟล็กที่ใช้เพื่อปิดใช้หรือเปิดใช้การรวบรวมข้อมูลการวินิจฉัยเพื่อปรับปรุงความน่าเชื่อถือของการค้นพบอุปกรณ์แคสต์ เพิ่มเติม... | |
GCKLaunchOptions * | launchOptions |
ตัวเลือกการเปิดใช้ตัวรับสัญญาณที่จะใช้เมื่อเริ่มต้นเซสชันแคสต์ เพิ่มเติม... | |
NSString * | sharedContainerIdentifier |
ตัวระบุคอนเทนเนอร์ที่แชร์สําหรับการดาวน์โหลด HTTP พื้นหลังที่ดําเนินการโดยเฟรมเวิร์ก เพิ่มเติม... | |
BOOL | suspendSessionsWhenBackgrounded |
ควรระงับเซสชันเมื่อแอปพลิเคชันของผู้ส่งทํางานในพื้นหลัง (และกลับมาทํางานอีกครั้งเมื่อกลับมาทํางานในเบื้องหน้า) หรือไม่ เพิ่มเติม... | |
BOOL | stopReceiverApplicationWhenEndingSession |
ควรยกเลิกแอปพลิเคชันตัวรับสัญญาณหรือไม่เมื่อผู้ใช้จบเซสชันด้วยปุ่ม "หยุดแคสต์" เพิ่มเติม... | |
BOOL | startDiscoveryAfterFirstTapOnCastButton |
กําหนดว่าการสํารวจอุปกรณ์แคสต์จะเริ่มต้นหลังจากที่ผู้ใช้แตะ GCKUICastButton เป็นครั้งแรกหรือไม่ เพิ่มเติม... | |
รายละเอียดของเมธอด
- (instancetype) initWithDiscoveryCriteria: | (GCKDiscoveryCriteria *) | discoveryCriteria |
สร้างออบเจ็กต์ GCKCastOptions ใหม่ที่มีเกณฑ์การค้นพบที่ระบุ
- Parameters
-
discoveryCriteria The discovery criteria to apply to discovered Cast devices. Only those devices that satisfy the criteria will be made available to the application.
- Since
- 4.0
- (instancetype) initWithReceiverApplicationID: | (NSString *) | applicationID |
สร้างออบเจ็กต์ GCKCastOptions ใหม่ด้วยรหัสแอปพลิเคชันตัวรับที่ระบุ
- Parameters
-
applicationID The ID of the receiver application which must be supported by discovered Cast devices, and which will be launched when starting a new Cast session.
- Deprecated:
- ใช้ initWithDiscoveryCriteria:
- (instancetype) initWithSupportedNamespaces: | (NSArray< NSString * > *) | namespaces |
สร้างออบเจ็กต์ GCKCastOptions ใหม่ด้วยรายการเนมสเปซที่ระบุ
- Parameters
-
namespaces A list of namespaces which must be supported by the currently running receiver application on each discovered Cast device.
- Deprecated:
- ใช้ initWithDiscoveryCriteria:
รายละเอียดอสังหาริมทรัพย์
|
readwritenonatomicassign |
การแจ้งที่ระบุว่าปุ่มระดับเสียงของอุปกรณ์ผู้ส่งควรควบคุมระดับเสียงของเซสชันหรือไม่
|
readwritenonatomicassign |
แฟล็กที่ระบุว่าการค้นพบอุปกรณ์แคสต์ควรเริ่มต้นโดยอัตโนมัติเมื่อถึงเวลาเริ่มต้นบริบท
หากตั้งค่าเป็น NO
การสํารวจจะเริ่มต้นและหยุดตามคําขอได้โดยใช้เมธอด startDiscovery (GCKDiscoveryManager) และ stopDiscovery (GCKDiscoveryManager) ตัวเลือกนี้กําหนดเป็น NO
โดยค่าเริ่มต้น
- Since
- 3.4
|
readwritenonatomicassign |
แฟล็กที่ใช้เพื่อปิดใช้หรือเปิดใช้การรวบรวมข้อมูลการวินิจฉัยเพื่อปรับปรุงความน่าเชื่อถือของการค้นพบอุปกรณ์แคสต์
ค่าเริ่มต้นคือ NO
(เปิดใช้) ซึ่งอาจปิดใช้อยู่โดยกําหนดค่าเป็น YES
- Since
- 4.0
|
readwritenonatomiccopy |
ตัวเลือกการเปิดใช้ตัวรับสัญญาณที่จะใช้เมื่อเริ่มต้นเซสชันแคสต์
|
readwritenonatomiccopy |
ตัวระบุคอนเทนเนอร์ที่แชร์สําหรับการดาวน์โหลด HTTP พื้นหลังที่ดําเนินการโดยเฟรมเวิร์ก
- Since
- 3.2
|
readwritenonatomicassign |
ควรระงับเซสชันเมื่อแอปพลิเคชันของผู้ส่งทํางานในพื้นหลัง (และกลับมาทํางานอีกครั้งเมื่อกลับมาทํางานในเบื้องหน้า) หรือไม่
ตัวเลือกนี้กําหนดเป็น YES
โดยค่าเริ่มต้น ควรตั้งค่านี้เป็น NO
ในแอปพลิเคชันที่รักษาการเชื่อมต่อเครือข่ายไว้โดยไม่มีกําหนดได้ในเบื้องหลัง
- Since
- 3.4
|
readwritenonatomicassign |
ควรยกเลิกแอปพลิเคชันตัวรับสัญญาณหรือไม่เมื่อผู้ใช้จบเซสชันด้วยปุ่ม "หยุดแคสต์"
ตัวเลือกนี้กําหนดเป็น NO
โดยค่าเริ่มต้น
- Since
- 4.0
|
readwritenonatomicassign |
กําหนดว่าการสํารวจอุปกรณ์แคสต์จะเริ่มต้นหลังจากที่ผู้ใช้แตะ GCKUICastButton
เป็นครั้งแรกหรือไม่
หากตั้งค่าเป็น YES
ระบบจะแสดง GCKUICastButton
จนกว่าผู้ใช้จะแตะปุ่ม "แคสต์" เป็นครั้งแรก เมื่อแตะครั้งแรก ระบบจะแสดงโฆษณาคั่นระหว่างหน้าเพื่ออธิบายสาเหตุที่ต้องมีการเข้าถึงเครือข่ายในพื้นที่เพื่อให้แคสต์ทํางาน การค้นหาจะเริ่มต้นขึ้นเมื่อปิดใช้โฆษณาคั่นระหว่างหน้า ปุ่ม "แคสต์" จะแสดงอีกครั้งเมื่ออุปกรณ์เชื่อมต่อเครือข่าย Wi-Fi เท่านั้น เมื่อไม่มีการเชื่อมต่อเครือข่าย Wi-Fi ปุ่มแคสต์จะซ่อนไป หากตั้งค่าเป็น NO
การค้นหาจะเริ่มอิงตามการตั้งค่าสถานะ disableDiscoveryAutoStart
การตั้งค่าสถานะนี้จะมีผลเฉพาะใน iOS 14 ขึ้นไปหากการตั้งค่าสถานะ disableDiscoveryAutoStart
เป็น NO
ค่าเริ่มต้นคือ YES
- Since
- 4.5.3