מחלקה GCKCastOptions

סימוכין לשיעור GCKCastOptions

סקירה כללית

אפשרויות שמשפיעות על הגילוי של מכשירי CAST ועל ההתנהגות של סשנים מסוג 'העברה'.

יש להגדיר מאפיינים שניתנים לכתיבה לפני העברת האובייקט הזה ל-GCKCastContext.

מאז
3.0

ירש את NSObject, <NS Copy> ו-<NSSecureCoding>.

סיכום שיטות של מכונה

(instancetype) - initWithDiscoveryCriteria:
 יוצרת אובייקט GCKCastOptions חדש עם קריטריוני הגילוי שצוינו. עוד...
 
(instancetype) - initWithReceiverApplicationID:
 הפונקציה יוצרת אובייקט GCKCastOptions חדש עם מזהה האפליקציה של המקבל שצוין. עוד...
 
(instancetype) - initWithSupportedNamespaces:
 יוצר אובייקט GCKCastOptions חדש עם רשימת מרחבי השמות שצוינה. עוד...
 

סיכום הנכס

BOOL physicalVolumeButtonsWillControlDeviceVolume
 דגל שמציין אם לחצני עוצמת הקול הפיזיים של המכשיר של השולח צריכים לשלוט בעוצמת הקול של הסשן. עוד...
 
BOOL disableDiscoveryAutostart
 סימון שמציין אם הגילוי של מכשירי CAST צריך להתחיל באופן אוטומטי בזמן אתחול ההקשר. עוד...
 
BOOL disableAnalyticsLogging
 דגל שמשמש להשבתה או להפעלה של איסוף נתוני אבחון כדי לשפר את אמינות הגילוי של מכשיר CAST. עוד...
 
GCKLaunchOptionslaunchOptions
 אפשרויות ההפעלה של המקבל לשימוש בהתחלת סשן העברה. עוד...
 
NSString * sharedContainerIdentifier
 מזהה הקונטיינר המשותף שיש להשתמש בו עבור הורדות HTTP ברקע שמבוצעות על ידי ה-framework. עוד...
 
BOOL suspendSessionsWhenBackgrounded
 האם יש להשעות את הסשנים כשאפליקציית השולח עוברת לרקע (וממשיכים בה כשהיא חוזרת לחזית). עוד...
 
BOOL stopReceiverApplicationWhenEndingSession
 האם יש לסגור את האפליקציה של המקבל כשהמשתמש מסיים את הסשן באמצעות הלחצן 'הפסקת ההעברה'. עוד...
 
BOOL startDiscoveryAfterFirstTapOnCastButton
 האם הגילוי של מכשירי CAST מתחיל רק אחרי שהמשתמש מקיש על GCKUICastButton בפעם הראשונה. עוד...
 

פרטי השיטה

- (instancetype) initWithDiscoveryCriteria: (GCKDiscoveryCriteria *)  discoveryCriteria

יוצרת אובייקט GCKCastOptions חדש עם קריטריוני הגילוי שצוינו.

Parameters
discoveryCriteriaThe discovery criteria to apply to discovered Cast devices. Only those devices that satisfy the criteria will be made available to the application.
מאז
4.0
- (instancetype) initWithReceiverApplicationID: (NSString *)  applicationID

הפונקציה יוצרת אובייקט GCKCastOptions חדש עם מזהה האפליקציה של המקבל שצוין.

Parameters
applicationIDThe 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
namespacesA list of namespaces which must be supported by the currently running receiver application on each discovered Cast device.
Deprecated:
משתמשים ב-initWithDiscoveryCriteria:.

פרטי הנכס

- (BOOL) physicalVolumeButtonsWillControlDeviceVolume
readwritenonatomicassign

דגל שמציין אם לחצני עוצמת הקול הפיזיים של המכשיר של השולח צריכים לשלוט בעוצמת הקול של הסשן.

- (BOOL) disableDiscoveryAutostart
readwritenonatomicassign

סימון שמציין אם הגילוי של מכשירי CAST צריך להתחיל באופן אוטומטי בזמן אתחול ההקשר.

אם המדיניות מוגדרת לערך NO, אפשר להתחיל ולהפסיק את הגילוי על פי דרישה באמצעות השיטות startDiscovery (GCKDiscoveryManager) ו-stopDiscovery (GCKDiscoveryManager). כברירת מחדל, האפשרות הזו מוגדרת לערך NO.

מאז
3.4
- (BOOL) disableAnalyticsLogging
readwritenonatomicassign

דגל שמשמש להשבתה או להפעלה של איסוף נתוני אבחון כדי לשפר את אמינות הגילוי של מכשיר CAST.

ערך ברירת המחדל הוא NO (מופעל); ניתן להשבית אותו על ידי הגדרת הערך ל-YES.

מאז
4.0
- (GCKLaunchOptions*) launchOptions
readwritenonatomiccopy

אפשרויות ההפעלה של המקבל לשימוש בהתחלת סשן העברה.

- (NSString*) sharedContainerIdentifier
readwritenonatomiccopy

מזהה הקונטיינר המשותף שיש להשתמש בו עבור הורדות HTTP ברקע שמבוצעות על ידי ה-framework.

מאז
3.2
- (BOOL) suspendSessionsWhenBackgrounded
readwritenonatomicassign

האם יש להשעות את הסשנים כשאפליקציית השולח עוברת לרקע (וממשיכים בה כשהיא חוזרת לחזית).

כברירת מחדל, האפשרות הזו מוגדרת לערך YES. מתאים להגדיר את הערך NO באפליקציות שיכולות לשמור על חיבורי רשת לזמן בלתי מוגבל בזמן שהאפליקציה פועלת ברקע.

מאז
3.4
- (BOOL) stopReceiverApplicationWhenEndingSession
readwritenonatomicassign

האם יש לסגור את האפליקציה של המקבל כשהמשתמש מסיים את הסשן באמצעות הלחצן 'הפסקת ההעברה'.

כברירת מחדל, האפשרות הזו מוגדרת לערך NO.

מאז
4.0
- (BOOL) startDiscoveryAfterFirstTapOnCastButton
readwritenonatomicassign

האם הגילוי של מכשירי CAST מתחיל רק אחרי שהמשתמש מקיש על GCKUICastButton בפעם הראשונה.

אם המדיניות מוגדרת לערך YES, GCKUICastButton מוצג עד שמשתמש מקיש על לחצן ההעברה בפעם הראשונה. בהקשה הראשונה מוצגת מודעת מעברון שמסבירה למה נדרשת הרשאת גישה לרשת המקומית כדי שההעברה תפעל. הגילוי יתחיל אחרי סגירה של מודעת המעברון. לחצן ההעברה מוצג שוב רק כשהמכשיר מחובר לרשת Wi-Fi. כאשר אין חיבור לרשת Wi-Fi, לחצן ההעברה (cast) מוסתר. אם המדיניות מוגדרת לערך NO, הגילוי יתחיל על סמך הדגל disableDiscoveryAutoStart. הסימון הזה נכנס לתוקף רק ב-iOS 14 ואילך אם הדגל disableDiscoveryAutoStart מוגדר לערך NO. ערך ברירת המחדל הוא YES.

מאז
4.5.3