מחלקה GCKMediaLoadRequestDataBuilder

הפניה לכיתה GCKMediaLoadRequestDataBuilder

סקירה כללית

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

אפשר להשתמש בבונה כדי להסיק את GCKMediaLoadRequestData מקובץ קיים.

מאז
4.4.1

יורש את NSObject.

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

(instancetype) - init
 הפונקציה מפעילה GCKMediaLoadRequestData עם ערכי ברירת מחדל לכל הנכסים. עוד...
 
(instancetype) - initWithMediaLoadRequestData:
 הפונקציה מפעילה GCKMediaLoadRequestData עם אובייקט GCKMediaLoadRequestData נתון. עוד...
 
(GCKMediaLoadRequestData *) - build
 יוצר GCKMediaLoadRequestData באמצעות המאפיינים הנוכחיים של הכלי. עוד...
 

סיכום הנכס

GCKMediaInformationmediaInformation
 פריט המדיה לטעינה. עוד...
 
GCKMediaQueueDataqueueData
 המטא-נתונים של פריט המדיה או התור. עוד...
 
NSNumber * autoplay
 דגל שמציין אם ההפעלה צריכה להתחיל מיד. עוד...
 
NSTimeInterval startTime
 המיקום הראשוני להתחלת ההפעלה. עוד...
 
float playbackRate
 קצב ההפעלה. עוד...
 
NSArray< NSNumber * > * activeTrackIDs
 מערך של מספרים שלמים שמציינים את המסלולים הפעילים. עוד...
 
id customData
 נתונים ספציפיים ליישום מותאמים אישית להעברה יחד עם הבקשה. עוד...
 
NSString * credentials
 פרטי הכניסה של המשתמש לפריט המדיה שנטען. עוד...
 
NSString * credentialsType
 הסוג של פרטי הכניסה של המשתמש שצוין ב-GCKMediaLoadRequestData::credentials. עוד...
 
NSString * atvCredentials
 פרטי הכניסה החלופיים של Android TV לפריט המדיה שנטען. עוד...
 
NSString * atvCredentialsType
 סוג פרטי הכניסה ל-Android TV שצוין ב-GCKMediaLoadRequestData::atvCredentials. עוד...
 

פרטי השיטה

- (instancetype) init

הפונקציה מפעילה GCKMediaLoadRequestData עם ערכי ברירת מחדל לכל הנכסים.

- (instancetype) initWithMediaLoadRequestData: (GCKMediaLoadRequestData *)  requestData

הפונקציה מפעילה GCKMediaLoadRequestData עם אובייקט GCKMediaLoadRequestData נתון.

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

החזרות
המכונה החדשה של GCKMediaLoadRequestData.

פרטי הנכס

- (GCKMediaInformation*) mediaInformation
readwritenonatomiccopy

פריט המדיה לטעינה.

- (GCKMediaQueueData*) queueData
readwritenonatomiccopy

המטא-נתונים של פריט המדיה או התור.

- (NSNumber*) autoplay
readwritenonatomiccopy

דגל שמציין אם ההפעלה צריכה להתחיל מיד.

ערך ברירת המחדל הוא @(YES). אם הערך הוא nil, המאפיין של GCKMediaQueueItem ב-queueData ייכנס לתוקף. אם הערך של OrderData הוא nil, ההפעלה לא תתחיל באופן מיידי.

- (NSTimeInterval) startTime
readwritenonatomicassign

המיקום הראשוני להתחלת ההפעלה.

ערך ברירת המחדל הוא kGCKInvalidTimeInterval, שמציין את מיקום ההפעלה שמוגדר כברירת מחדל. אם מפעילים שידורים של 'וידאו לפי דרישה', הערך מתחיל מ-0. אם מפעילים שידורים חיים, הערך מתחיל מהקצה החי.

- (float) playbackRate
readwritenonatomicassign

קצב ההפעלה.

ערך ברירת המחדל הוא 1.

- (NSArray<NSNumber *>*) activeTrackIDs
readwritenonatomicstrong

מערך של מספרים שלמים שמציינים את המסלולים הפעילים.

ערך ברירת המחדל הוא nil.

- (id) customData
readwritenonatomicstrong

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

חייב להיות אובייקט שניתן לבצע בו סריאליזציה ל-JSON באמצעות NSJSONSerialization, או באמצעות nil.

- (NSString*) credentials
readwritenonatomiccopy

פרטי הכניסה של המשתמש לפריט המדיה שנטען.

- (NSString*) credentialsType
readwritenonatomiccopy

הסוג של פרטי הכניסה של המשתמש שצוין ב-GCKMediaLoadRequestData::credentials.

- (NSString*) atvCredentials
readwritenonatomiccopy

פרטי הכניסה החלופיים של Android TV לפריט המדיה שנטען.

אם המדיניות מוגדרת, פרטי הכניסה האלה יבטלו את הערך שהוגדר ב-GCKMediaLoadRequestData::credentials אם המקבל הוא אפליקציה ל-Android TV. בצד המקבל, ניתן לגשת לפרטי הכניסה האלה דרך MediaLoadRequestData#getCredentials.

מאז
4.7.0
- (NSString*) atvCredentialsType
readwritenonatomiccopy

סוג פרטי הכניסה ל-Android TV שצוין ב-GCKMediaLoadRequestData::atvCredentials.

אם המדיניות מוגדרת, הסוג הזה של פרטי הכניסה יבטל את הערך שהוגדר ב-GCKMediaLoadRequestData::credentialsType אם המקבל הוא אפליקציה ל-Android TV. בצד המקבל, ניתן לגשת לפרטי הכניסה האלה דרך MediaLoadRequestData#getCredentialsType.

מאז
4.7.0