מחלקה GCKCastOptions

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

סקירה כללית

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

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

מאז
3.0

יורש את NSObject. מיישם את <NS Copy>.

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

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

סיכום הנכס

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

פרטי השיטה

- (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.
- (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.

פרטי הנכס

- (BOOL) physicalVolumeButtonsWillControlDeviceVolume
readwritenonatomicassign

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

- (BOOL) disableDiscoveryAutostart
readwritenonatomicassign

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

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

מאז
3.4
- (GCKLaunchOptions*) launchOptions
readwritenonatomiccopy

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

- (NSString*) sharedContainerIdentifier
readwritenonatomiccopy

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

מאז
3.2
- (BOOL) suspendSessionsWhenBackgrounded
readwritenonatomicassign

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

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

מאז
3.4