GCKMediaLoadRequestDataBuilder Sınıfı

GCKMediaLoadRequestDataBuilder Sınıf Referansı

Genel bakış

Yeni veya türetilmiş GCKMediaLoadRequestData örnekleri oluşturmak için derleyici nesnesi.

Oluşturucu, mevcut bir öğeden GCKMediaLoadRequestData türetmek için kullanılabilir.

yılından beri
4.4.1

NSObject öğesini devralır.

Örnek Yöntemi Özeti

(instancetype) - init
 Tüm özellikler için varsayılan değerlerle bir GCKMediaLoadRequestData başlatır. Diğer...
 
(instancetype) - initWithMediaLoadRequestData:
 Belirli bir GCKMediaLoadRequestData nesnesiyle GCKMediaLoadRequestData başlatır. Diğer...
 
(GCKMediaLoadRequestData *) - build
 Oluşturucunun mevcut özelliklerini kullanarak bir GCKMediaLoadRequestData oluşturur. Diğer...
 

Mülk Özeti

GCKMediaInformationmediaInformation
 Yüklenecek medya öğesi. Diğer...
 
GCKMediaQueueDataqueueData
 Medya öğesinin veya sıranın meta verileri. Diğer...
 
NSNumber * autoplay
 Oynatmanın hemen başlayıp başlamayacağını gösteren işaret. Diğer...
 
NSTimeInterval startTime
 Oynatmanın başlatılacağı ilk konum. Diğer...
 
float playbackRate
 Oynatma hızı. Diğer...
 
NSArray< NSNumber * > * activeTrackIDs
 Etkin kanalları belirten tam sayı dizisi. Diğer...
 
id customData
 İstekle birlikte iletilecek, uygulamaya özel özel veriler. Diğer...
 
NSString * credentials
 Yüklenen medya öğesi için kullanıcı kimlik bilgileri. Diğer...
 
NSString * credentialsType
 GCKMediaLoadRequestData::credentials politikasında belirtilen kullanıcı kimlik bilgilerinin türü. Diğer...
 
NSString * atvCredentials
 Yüklenen medya öğesi için alternatif Android TV kimlik bilgileri. Diğer...
 
NSString * atvCredentialsType
 GCKMediaLoadRequestData::atvCredentials içinde belirtilen Android TV kimlik bilgilerinin türü. Diğer...
 

Yöntem Ayrıntısı

- (instancetype) init

Tüm özellikler için varsayılan değerlerle bir GCKMediaLoadRequestData başlatır.

- (instancetype) initWithMediaLoadRequestData: (GCKMediaLoadRequestData *)  requestData

Belirli bir GCKMediaLoadRequestData nesnesiyle GCKMediaLoadRequestData başlatır.

Oluşturucunun mevcut özelliklerini kullanarak bir GCKMediaLoadRequestData oluşturur.

İlerlemeler
Yeni GCKMediaLoadRequestData örneği.

Mülk Ayrıntısı

- (GCKMediaInformation*) mediaInformation
readwritenonatomiccopy

Yüklenecek medya öğesi.

- (GCKMediaQueueData*) queueData
readwritenonatomiccopy

Medya öğesinin veya sıranın meta verileri.

- (NSNumber*) autoplay
readwritenonatomiccopy

Oynatmanın hemen başlayıp başlamayacağını gösteren işaret.

@(YES), varsayılan değerdir. Bu nil ise queueData içindeki GCKMediaQueueItem özelliği geçerli olur. rowData'dan biri nil ise oynatma hemen başlamaz.

- (NSTimeInterval) startTime
readwritenonatomicassign

Oynatmanın başlatılacağı ilk konum.

Varsayılan değer, varsayılan oynatma konumunu gösteren kGCKInvalidTimeInterval değeridir. Seç-izle video akışları 0'dan, canlı yayınlar oynatılıyorsa canlı uçtan başlar.

- (float) playbackRate
readwritenonatomicassign

Oynatma hızı.

1, varsayılan değerdir.

- (NSArray<NSNumber *>*) activeTrackIDs
readwritenonatomicstrong

Etkin kanalları belirten tam sayı dizisi.

nil, varsayılan değerdir.

- (id) customData
readwritenonatomicstrong

İstekle birlikte iletilecek, uygulamaya özel özel veriler.

NSJSONSerialization kullanılarak JSON biçimine dönüştürülebilen bir nesne veya nil olmalıdır.

- (NSString*) credentials
readwritenonatomiccopy

Yüklenen medya öğesi için kullanıcı kimlik bilgileri.

- (NSString*) credentialsType
readwritenonatomiccopy

GCKMediaLoadRequestData::credentials politikasında belirtilen kullanıcı kimlik bilgilerinin türü.

- (NSString*) atvCredentials
readwritenonatomiccopy

Yüklenen medya öğesi için alternatif Android TV kimlik bilgileri.

Ayarlanırsa, alıcı bir Android TV uygulamasıysa bu kimlik bilgileri GCKMediaLoadRequestData::credentials alanında ayarlanan değeri geçersiz kılar. Alıcı taraftaki bu kimlik bilgilerine MediaLoadRequestData#getCredentials üzerinden erişilebilir.

yılından beri
4.7.0
- (NSString*) atvCredentialsType
readwritenonatomiccopy

GCKMediaLoadRequestData::atvCredentials içinde belirtilen Android TV kimlik bilgilerinin türü.

Ayarlanırsa, alıcı bir Android TV uygulamasıysa bu kimlik bilgisi türü GCKMediaLoadRequestData::credentialsType içinde ayarlanan değeri geçersiz kılar. Alıcı taraftaki bu kimlik bilgilerine MediaLoadRequestData#getCredentialsType üzerinden erişilebilir.

yılından beri
4.7.0