GCKMediaStatus Sınıfı

GCKMediaStatus Sınıf Referansı

Genel bakış

Bazı medyalarla ilgili durum bilgilerini içeren bir sınıf.

NSObject'i devralır. <NSCopy> yöntemini uygular.

Örnek Yöntemi Özeti

(BOOL) - queueHasNextItem
 Sırada şu anda oynatılan öğeden sonra bir öğe olup olmadığını kontrol eder. Diğer...
 
(instancetype) - initWithSessionID:mediaInformation:
 Tanımlayıcı başlatıcı. Diğer...
 
(BOOL) - isMediaCommandSupported:
 Akışın belirli bir kontrol komutunu destekleyip desteklemediğini kontrol eder. Diğer...
 
(NSUInteger) - queueItemCount
 Oynatma sırasındaki öğelerin sayısını döndürür. Diğer...
 
(GCKMediaQueueItem *__nullable) - queueItemAtIndex:
 Oynatma sırasında belirtilen dizindeki öğeyi döndürür. Diğer...
 
(GCKMediaQueueItem *__nullable) - queueItemWithItemID:
 Oynatma sırasında belirtilen öğe kimliğine sahip öğeyi döndürür. Diğer...
 
(NSInteger) - queueIndexForItemID:
 Oynatma sırasında belirtilen öğe kimliğine sahip öğenin dizinini veya sırada bu tür bir öğe yoksa -1 değerini döndürür. Diğer...
 

Herkese Açık Özellikler

const NSInteger kGCKMediaCommandPause
 Medya öğesinin duraklatılabileceğini gösteren işaret (bit maskesi). Diğer...
 
const NSInteger kGCKMediaCommandSeek
 Medya öğesinin aramayı desteklediğini gösteren işaret (bit maskesi). Diğer...
 
const NSInteger kGCKMediaCommandSetVolume
 Medya öğesinin ses düzeyinin değiştirilebileceğini gösteren işaret (bit maskesi). Diğer...
 
const NSInteger kGCKMediaCommandToggleMute
 Medya öğelerinin sesinin kapatılabileceğini gösteren işaret (bit maskesi). Diğer...
 
const NSInteger kGCKMediaCommandSkipForward
 Bir medya öğesinin ileriye atlamayı desteklediğini gösteren işaret (bit maskesi). Diğer...
 
const NSInteger kGCKMediaCommandSkipBackward
 Medya öğesinin geriye doğru atlamayı desteklediğini gösteren işaret (bit maskesi). Diğer...
 
const NSInteger kGCKMediaCommandQueueNext
 Bir medya öğesinin, sıradaki bir sonraki öğeye taşınmasını desteklediğini gösteren bir işaret (bit maskesi). Diğer...
 
const NSInteger kGCKMediaCommandQueuePrevious
 Bir medya öğesinin, sıradaki önceki öğeye taşınmasını desteklediğini gösteren bir işaret (bit maskesi). Diğer...
 

Mülk Özeti

NSInteger mediaSessionID
 Varsa mevcut medya oturumu kimliği; aksi takdirde 0. Diğer...
 
GCKMediaPlayerState playerState
 Mevcut oyuncu durumu. Diğer...
 
BOOL playingAd
 Alıcının şu anda bir reklam oynatıp oynatmadığını belirtir. Diğer...
 
GCKMediaPlayerIdleReason idleReason
 Mevcut boşta kalma nedeni. Diğer...
 
float playbackRate
 Mevcut yayın oynatma oranını alır. Diğer...
 
GCKMediaInformationmediaInformation
 Bu öğe için GCKMediaInformation. Diğer...
 
NSTimeInterval streamPosition
 Akışın başından itibaren NSTimeInterval olarak geçerli akış konumu. Diğer...
 
float volume
 Canlı yayın hacmi. Diğer...
 
BOOL isMuted
 Akışın sesi kapatma durumu. Diğer...
 
GCKMediaRepeatMode queueRepeatMode
 Sıra sırası tekrarlama modu. Diğer...
 
NSUInteger currentItemID
 Mevcut sıra öğesinin (varsa) kimliği. Diğer...
 
BOOL queueHasCurrentItem
 Sırada geçerli bir öğe olup olmadığı. Diğer...
 
GCKMediaQueueItemcurrentQueueItem
 Varsa mevcut sıra öğesi. Diğer...
 
GCKMediaQueueItemnextQueueItem
 Varsa sonraki sıra öğesi. Diğer...
 
BOOL queueHasPreviousItem
 Sıradaki bir öğenin oynatıldığı öğenin olup olmadığı. Diğer...
 
BOOL queueHasLoadingItem
 Sırada önceden yüklenmiş bir öğe olup olmadığı. Diğer...
 
NSUInteger preloadedItemID
 Şu anda önceden yüklenmiş olan öğenin kimliği. Diğer...
 
NSUInteger loadingItemID
 Şu anda yüklenmekte olan öğenin kimliği (varsa). Diğer...
 
NSArray< NSNumber * > * activeTrackIDs
 Etkin kanal kimlikleri listesi. Diğer...
 
GCKVideoInfovideoInfo
 Varsa video bilgileri. Diğer...
 
id customData
 Medya durumuyla ilişkilendirilmiş tüm özel veriler. Diğer...
 
GCKAdBreakStatusadBreakStatus
 Mevcut reklam oynatma durumu. Diğer...
 

Yöntem Ayrıntıları

- (BOOL) queueHasNextItem

Sırada şu anda oynatılan öğeden sonra bir öğe olup olmadığını kontrol eder.

- (instancetype) initWithSessionID: (NSInteger)  mediaSessionID
mediaInformation: (GCKMediaInformation *__nullable)  mediaInformation 

Tanımlayıcı başlatıcı.

Parameters
mediaSessionIDThe media session ID.
mediaInformationThe media information.
- (BOOL) isMediaCommandSupported: (NSInteger)  command

Akışın belirli bir kontrol komutunu destekleyip desteklemediğini kontrol eder.

- (NSUInteger) queueItemCount

Oynatma sırasındaki öğelerin sayısını döndürür.

- (GCKMediaQueueItem *__nullable) queueItemAtIndex: (NSUInteger)  index

Oynatma sırasında belirtilen dizindeki öğeyi döndürür.

- (GCKMediaQueueItem *__nullable) queueItemWithItemID: (NSUInteger)  itemID

Oynatma sırasında belirtilen öğe kimliğine sahip öğeyi döndürür.

- (NSInteger) queueIndexForItemID: (NSUInteger)  itemID

Oynatma sırasında belirtilen öğe kimliğine sahip öğenin dizinini veya sırada bu tür bir öğe yoksa -1 değerini döndürür.

Üye Verileri Belgeleri

- (const NSInteger) kGCKMediaCommandPause

Medya öğesinin duraklatılabileceğini gösteren işaret (bit maskesi).

- (const NSInteger) kGCKMediaCommandSeek

Medya öğesinin aramayı desteklediğini gösteren işaret (bit maskesi).

- (const NSInteger) kGCKMediaCommandSetVolume

Medya öğesinin ses düzeyinin değiştirilebileceğini gösteren işaret (bit maskesi).

- (const NSInteger) kGCKMediaCommandToggleMute

Medya öğelerinin sesinin kapatılabileceğini gösteren işaret (bit maskesi).

- (const NSInteger) kGCKMediaCommandSkipForward

Bir medya öğesinin ileriye atlamayı desteklediğini gösteren işaret (bit maskesi).

- (const NSInteger) kGCKMediaCommandSkipBackward

Medya öğesinin geriye doğru atlamayı desteklediğini gösteren işaret (bit maskesi).

- (const NSInteger) kGCKMediaCommandQueueNext

Bir medya öğesinin, sıradaki bir sonraki öğeye taşınmasını desteklediğini gösteren bir işaret (bit maskesi).

Deprecated:
Bu işaret şu anda uygulanmadı.
- (const NSInteger) kGCKMediaCommandQueuePrevious

Bir medya öğesinin, sıradaki önceki öğeye taşınmasını desteklediğini gösteren bir işaret (bit maskesi).

Deprecated:
Bu işaret şu anda uygulanmadı.

Mülk Ayrıntıları

- (NSInteger) mediaSessionID
readnonatomicassign

Varsa mevcut medya oturumu kimliği; aksi takdirde 0.

- (GCKMediaPlayerState) playerState
readnonatomicassign

Mevcut oyuncu durumu.

- (BOOL) playingAd
readnonatomicassign

Alıcının şu anda bir reklam oynatıp oynatmadığını belirtir.

Deprecated:
Bunun yerine adBreakStatus kullanın.
- (GCKMediaPlayerIdleReason) idleReason
readnonatomicassign

Mevcut boşta kalma nedeni.

Bu değer yalnızca oynatıcı durumu GCKMediaPlayerStateIdle olduğunda anlamlıdır.

- (float) playbackRate
readnonatomicassign

Mevcut yayın oynatma oranını alır.

Bu değer, akış geri almak istiyorsa negatif, akış duraklatıldıysa 0, akış normal şekilde oynatılıyorsa 1, akış ileri gidiyorsa başka bir ertesi değer olur.

- (GCKMediaInformation*) mediaInformation
readnonatomicstrong

Bu öğe için GCKMediaInformation.

- (NSTimeInterval) streamPosition
readnonatomicassign

Akışın başından itibaren NSTimeInterval olarak geçerli akış konumu.

- (float) volume
readnonatomicassign

Canlı yayın hacmi.

- (BOOL) isMuted
readnonatomicassign

Akışın sesi kapatma durumu.

- (GCKMediaRepeatMode) queueRepeatMode
readnonatomicassign

Sıra sırası tekrarlama modu.

- (NSUInteger) currentItemID
readnonatomicassign

Mevcut sıra öğesinin (varsa) kimliği.

- (BOOL) queueHasCurrentItem
readnonatomicassign

Sırada geçerli bir öğe olup olmadığı.

- (GCKMediaQueueItem*) currentQueueItem
readnonatomicassign

Varsa mevcut sıra öğesi.

- (GCKMediaQueueItem*) nextQueueItem
readnonatomicassign

Varsa sonraki sıra öğesi.

- (BOOL) queueHasPreviousItem
readnonatomicassign

Sıradaki bir öğenin oynatıldığı öğenin olup olmadığı.

- (BOOL) queueHasLoadingItem
readnonatomicassign

Sırada önceden yüklenmiş bir öğe olup olmadığı.

- (NSUInteger) preloadedItemID
readnonatomicassign

Şu anda önceden yüklenmiş olan öğenin kimliği.

- (NSUInteger) loadingItemID
readnonatomicassign

Şu anda yüklenmekte olan öğenin kimliği (varsa).

- (NSArray<NSNumber *>*) activeTrackIDs
readnonatomicstrong

Etkin kanal kimlikleri listesi.

- (GCKVideoInfo*) videoInfo
readnonatomicstrong

Varsa video bilgileri.

Since
3,3
- (id) customData
readnonatomicstrong

Medya durumuyla ilişkilendirilmiş tüm özel veriler.

- (GCKAdBreakStatus*) adBreakStatus
readnonatomicstrong

Mevcut reklam oynatma durumu.

Since
3,3