מחלקת GCKMediaQueueItemBuilder

הפניה למחלקה GCKMediaQueueItemBuilder

סקירה כללית

אובייקט של בונה ליצירת מכונות GCKMediaQueueItem חדשות או נגזרות.

ניתן להשתמש בבונה כדי להסיק GCKMediaQueueItem מנכס קיים:

[[GCKMediaQueueItemBuilder alloc] initWithMediaQueueItem:OriginalItem];
Builder.startTime = 10; // משנים את שעת ההתחלה.
Builder.autoplay = NO; // שנו את סימון ההפעלה האוטומטית.
GCKMediaQueueItem *derivedItem = [builder build];

אפשר גם להשתמש בו כדי ליצור GCKMediaQueueItem חדש מאפס:

Builder.mediaInformation = ...;
Builder.autoplay = ...;
// Set all other required proreions...
GCKMediaQueueItem *newItem = [builder build];

יורש את NSObject.

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

(instancetype) - init
 הפונקציה יוצרת GCKMediaQueueItemBuilder חדש עם מאפיינים מאותחלים לערכי ברירת המחדל. עוד...
 
(instancetype) - initWithMediaQueueItem:
 הפונקציה יוצרת GCKMediaQueueItemBuilder חדש עם מאפיינים שהועתקו מ-GCKMediaQueueItem הנתון, כולל מזהה הפריט. עוד...
 
(GCKMediaQueueItem *) - build
 יוצר GCKMediaQueueItem באמצעות המאפיינים הנוכחיים של הכלי. עוד...
 

סיכום הנכס

GCKMediaInformationmediaInformation
 פרטי המדיה שמשויכים לפריט הזה. עוד...
 
BOOL autoplay
 בחירה אם הפריט יתחיל לפעול באופן אוטומטי כשהוא הופך לפריט הנוכחי בתור. עוד...
 
NSTimeInterval startTime
 שעת ההתחלה של הפריט, בשניות. עוד...
 
NSTimeInterval playbackDuration
 משך ההפעלה של הפריט, בשניות, או INFINITY אם יש להשתמש במשך השידור בפועל. עוד...
 
NSTimeInterval preloadTime
 משך הזמן (בשניות) שאחריו הפריט הקודם יסתיים, לפני שהנמען יתחיל לטעון מראש את הפריט הזה. עוד...
 
NSArray< NSNumber * > * activeTrackIDs
 מזהי המסלול הפעילים של הפריט הזה. עוד...
 
id customData
 הנתונים המותאמים אישית שמשויכים לפריט הזה, אם יש כאלה. עוד...
 

פרטי השיטה

- (instancetype) init

הפונקציה יוצרת GCKMediaQueueItemBuilder חדש עם מאפיינים מאותחלים לערכי ברירת המחדל.

- (instancetype) initWithMediaQueueItem: (nullable GCKMediaQueueItem *)  item

הפונקציה יוצרת GCKMediaQueueItemBuilder חדש עם מאפיינים שהועתקו מ-GCKMediaQueueItem הנתון, כולל מזהה הפריט.

Parameters
itemThe item to copy.
- (GCKMediaQueueItem *) build

יוצר GCKMediaQueueItem באמצעות המאפיינים הנוכחיים של הכלי.

פרטי הנכס

- (GCKMediaInformation*) mediaInformation
readwritenonatomiccopy

פרטי המדיה שמשויכים לפריט הזה.

- (BOOL) autoplay
readwritenonatomicassign

בחירה אם הפריט יתחיל לפעול באופן אוטומטי כשהוא הופך לפריט הנוכחי בתור.

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

- (NSTimeInterval) startTime
readwritenonatomicassign

שעת ההתחלה של הפריט, בשניות.

ערך ברירת המחדל הוא kGCKInvalidTimeInterval. הערך מציין שלא חלה שעת התחלה בשידור (לדוגמה, לשידור חי) או שצריך להשתמש בברירת המחדל לשעת ההתחלה.

- (NSTimeInterval) playbackDuration
readwritenonatomicassign

משך ההפעלה של הפריט, בשניות, או INFINITY אם יש להשתמש במשך השידור בפועל.

- (NSTimeInterval) preloadTime
readwritenonatomicassign

משך הזמן (בשניות) שאחריו הפריט הקודם יסתיים, לפני שהנמען יתחיל לטעון מראש את הפריט הזה.

ערך ברירת המחדל הוא kGCKInvalidTimeInterval, ולכן לא צוין זמן טעינה מראש.

- (NSArray<NSNumber *>*) activeTrackIDs
readwritenonatomiccopy

מזהי המסלול הפעילים של הפריט הזה.

- (id) customData
readwritenonatomiccopy

הנתונים המותאמים אישית שמשויכים לפריט הזה, אם יש כאלה.