GCKMediaStatus Sınıfı

GCKMediaStatus Sınıf Referansı

Genel bakış

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

NSObject öğesini devralır. <NSKopyalama> uygulanır.

Örnek Yöntemi Özeti

(instancetype) - initWithSessionID:mediaInformation:
 Tanımlanmış başlatıcı. Diğer...
 
(BOOL) - isMediaCommandSupported:
 Akışın belirli bir kontrol komutunu destekleyip desteklemediğini kontrol eder. Diğer...
 
(nullable GCKMediaQueueItem *) - queueItemAtIndex:
 Oynatma sırasında belirtilen dizindeki öğeyi döndürür. Diğer...
 
(nullable GCKMediaQueueItem *) - 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 böyle bir öğe yoksa -1 döndürür. Diğer...
 

Herkese Açık Özellikler

const NSInteger kGCKMediaCommandPause
 Bir medya öğesinin duraklatılabileceğini gösteren işaret (bit maskesi). Diğer...
 
const NSInteger kGCKMediaCommandSeek
 Bir medya öğesinin sarmayı desteklediğini gösteren işaret (bit maskesi). Diğer...
 
const NSInteger kGCKMediaCommandSetVolume
 Bir medya öğesinin ses düzeyinin değiştirilebileceğini gösteren bir işaret (bit maskesi). Diğer...
 
const NSInteger kGCKMediaCommandToggleMute
 Bir medya öğesinin sesinin kapatılabileceğini gösteren bir işaret (bit maskesi). Diğer...
 
const NSInteger kGCKMediaCommandSkipForward
 Bir medya öğesinin ileri atlamayı desteklediğini gösteren işaret (bit maskesi). Diğer...
 
const NSInteger kGCKMediaCommandSkipBackward
 Bir medya öğesinin geri atlamayı desteklediğini gösteren işaret (bit maskesi). Diğer...
 
const NSInteger kGCKMediaCommandQueueNext
 Bir medya öğesinin sıradaki sonraki öğeye geçmeyi desteklediğini gösteren işaret (bit maskesi). Diğer...
 
const NSInteger kGCKMediaCommandQueuePrevious
 Bir medya öğesinin sıradaki bir önceki öğeye gitmeyi desteklediğini gösteren işaret (bit maskesi). Diğer...
 
const NSInteger kGCKMediaCommandQueueShuffle
 Bir medya öğesinin karıştırmayı desteklediğini gösteren işaret (bit maskesi). Diğer...
 
const NSInteger kGCKMediaCommandSkipAd
 Bir medya öğesinin reklam atlamayı desteklediğini gösteren işaret (bit maskesi). Diğer...
 
const NSInteger kGCKMediaCommandQueueRepeatAll
 Bir medya öğesi sırasının süresiz tekrarı desteklediğini gösteren işaret (bit maskesi). Diğer...
 
const NSInteger kGCKMediaCommandQueueRepeatOne
 Bir medya öğesinin süresiz tekrarı desteklediğini gösteren işaret (bit maskesi). Diğer...
 
const NSInteger kGCKMediaCommandQueueRepeat
 Bir medya öğesinin ve sırasının süresiz tekrarı desteklediğini gösteren işaret (bit maskesi). Diğer...
 
const NSInteger kGCKMediaCommandEditTracks
 Bir medya öğesinin parçalarının düzenlenebilir olduğunu gösteren bir işaret (bit maskesi). Diğer...
 
const NSInteger kGCKMediaCommandSetPlaybackRate
 Bir medya öğesinin oynatma hızının yapılandırılabilir olduğunu gösteren işaret (bit maskesi). Diğer...
 
const NSInteger kGCKMediaCommandLike
 Bir medya öğesinin kullanıcı tarafından beğenilebileceğini gösteren bir işaret (bit maskesi). Diğer...
 
const NSInteger kGCKMediaCommandDislike
 Bir medya öğesinin, kullanıcı tarafından beğenmeyebileceğini gösteren bir işaret (bit maskesi). Diğer...
 
const NSInteger kGCKMediaCommandFollow
 Bir medya öğesini oluşturan kişinin bir kullanıcı tarafından takip edilebileceğini gösteren işaret (bit maskesi). Diğer...
 
const NSInteger kGCKMediaCommandUnfollow
 Kullanıcı, medya öğesini oluşturan kullanıcıyı takip etmeyi bırakabileceğini gösteren bir işaret (bit maskesi). Diğer...
 
const NSInteger kGCKMediaCommandStreamTransfer
 Bir medya öğesinin akış aktarımını desteklediğini gösteren işaret (bit maskesi). Diğer...
 

Mülk Özeti

NSInteger mediaSessionID
 Varsa geçerli medya oturumu kimliği; aksi takdirde 0 değerini alır. Diğer...
 
GCKMediaPlayerState playerState
 Mevcut oynatıcı durumu. Diğer...
 
BOOL playingAd
 Alıcının o anda bir reklam oynatıp oynatmadığını belirtir. Diğer...
 
GCKMediaPlayerIdleReason idleReason
 Geçerli boşta kalma nedeni. Diğer...
 
float playbackRate
 Geçerli akış oynatma hızını alır. Diğer...
 
GCKMediaInformationmediaInformation
 Bu öğe için GCKMediaInformation. Diğer...
 
NSTimeInterval streamPosition
 Akışın başlangıcından itibaren bir NSTimeInterval olarak geçerli akış konumu. Diğer...
 
float volume
 Akışın ses düzeyi. Diğer...
 
BOOL isMuted
 Akışın sessize alma durumu. Diğer...
 
GCKMediaRepeatMode queueRepeatMode
 Geçerli sıra tekrar modu. Diğer...
 
NSUInteger currentItemID
 Varsa geçerli sıra öğesinin kimliği. Diğer...
 
BOOL queueHasCurrentItem
 Sırada mevcut bir öğe olup olmadığı. Diğer...
 
GCKMediaQueueItemcurrentQueueItem
 Varsa mevcut sıra öğesi. Diğer...
 
BOOL queueHasNextItem
 Sırada oynatılan öğeden sonra öğe olup olmadığını kontrol eder. Diğer...
 
GCKMediaQueueItemnextQueueItem
 Bir sonraki sıra öğesi (varsa). Diğer...
 
BOOL queueHasPreviousItem
 Sırada o anda oynatılan öğeden önce bir öğe olup olmadığı. Diğer...
 
BOOL queueHasLoadingItem
 Sırada önceden yüklenen bir öğe olup olmadığı. Diğer...
 
NSUInteger preloadedItemID
 Varsa, önceden yüklenmiş öğenin kimliği. Diğer...
 
NSUInteger loadingItemID
 Yüklenmekte olan öğenin (varsa) kimliği. Diğer...
 
NSArray< NSNumber * > * activeTrackIDs
 Etkin kanal kimliklerinin listesi. Diğer...
 
GCKVideoInfovideoInfo
 Varsa video bilgileri. Diğer...
 
id customData
 Medya durumuyla ilişkilendirilmiş tüm özel veriler. Diğer...
 
GCKAdBreakStatusadBreakStatus
 Geçerli reklam oynatma durumu. Diğer...
 
GCKMediaLiveSeekableRangeliveSeekableRange
 Bir akışın aranabilir aralığı. Diğer...
 
GCKMediaQueueDataqueueData
 Medya sırasının meta verileri. Diğer...
 
NSUInteger queueItemCount
 Oynatma sırasındaki öğelerin sayısını döndürür. Diğer...
 

Yöntem Ayrıntısı

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

Tanımlanmış 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.

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

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

- (nullable GCKMediaQueueItem *) 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 böyle bir öğe yoksa -1 döndürür.

Üye Verileri Belgeleri

- (const NSInteger) kGCKMediaCommandPause

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

- (const NSInteger) kGCKMediaCommandSeek

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

- (const NSInteger) kGCKMediaCommandSetVolume

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

- (const NSInteger) kGCKMediaCommandToggleMute

Bir medya öğesinin sesinin kapatılabileceğini gösteren bir işaret (bit maskesi).

- (const NSInteger) kGCKMediaCommandSkipForward

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

- (const NSInteger) kGCKMediaCommandSkipBackward

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

- (const NSInteger) kGCKMediaCommandQueueNext

Bir medya öğesinin sıradaki sonraki öğeye geçmeyi desteklediğini gösteren işaret (bit maskesi).

- (const NSInteger) kGCKMediaCommandQueuePrevious

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

- (const NSInteger) kGCKMediaCommandQueueShuffle

Bir medya öğesinin karıştırmayı desteklediğini gösteren işaret (bit maskesi).

yılından beri
4.4.5
- (const NSInteger) kGCKMediaCommandSkipAd

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

yılından beri
4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeatAll

Bir medya öğesi sırasının süresiz tekrarı desteklediğini gösteren işaret (bit maskesi).

yılından beri
4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeatOne

Bir medya öğesinin süresiz tekrarı desteklediğini gösteren işaret (bit maskesi).

yılından beri
4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeat

Bir medya öğesinin ve sırasının süresiz tekrarı desteklediğini gösteren işaret (bit maskesi).

sıraya alınmış öğelerdir.

yılından beri
4.4.5
- (const NSInteger) kGCKMediaCommandEditTracks

Bir medya öğesinin parçalarının düzenlenebilir olduğunu gösteren bir işaret (bit maskesi).

yılından beri
4.4.5
- (const NSInteger) kGCKMediaCommandSetPlaybackRate

Bir medya öğesinin oynatma hızının yapılandırılabilir olduğunu gösteren işaret (bit maskesi).

yılından beri
4.4.5
- (const NSInteger) kGCKMediaCommandLike

Bir medya öğesinin kullanıcı tarafından beğenilebileceğini gösteren bir işaret (bit maskesi).

yılından beri
4.4.5
- (const NSInteger) kGCKMediaCommandDislike

Bir medya öğesinin, kullanıcı tarafından beğenmeyebileceğini gösteren bir işaret (bit maskesi).

yılından beri
4.4.5
- (const NSInteger) kGCKMediaCommandFollow

Bir medya öğesini oluşturan kişinin bir kullanıcı tarafından takip edilebileceğini gösteren işaret (bit maskesi).

yılından beri
4.4.5
- (const NSInteger) kGCKMediaCommandUnfollow

Kullanıcı, medya öğesini oluşturan kullanıcıyı takip etmeyi bırakabileceğini gösteren bir işaret (bit maskesi).

yılından beri
4.4.5
- (const NSInteger) kGCKMediaCommandStreamTransfer

Bir medya öğesinin akış aktarımını desteklediğini gösteren işaret (bit maskesi).

yılından beri
4.4.5

Mülk Ayrıntısı

- (NSInteger) mediaSessionID
readnonatomicassign

Varsa geçerli medya oturumu kimliği; aksi takdirde 0 değerini alır.

- (GCKMediaPlayerState) playerState
readnonatomicassign

Mevcut oynatıcı durumu.

- (BOOL) playingAd
readnonatomicassign

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

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

Geçerli boşta kalma nedeni.

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

- (float) playbackRate
readnonatomicassign

Geçerli akış oynatma hızını alır.

Bu, akış geriye doğru ilerliyorsa negatif olur, akış duraklatılmışsa 0, akış normal bir şekilde oynatılıyorsa 1 ve ileri doğru ilerliyorsa başka bir pozitif değer olur.

- (GCKMediaInformation*) mediaInformation
readnonatomicstrong

Bu öğe için GCKMediaInformation.

- (NSTimeInterval) streamPosition
readnonatomicassign

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

- (float) volume
readnonatomicassign

Akışın ses düzeyi.

- (BOOL) isMuted
readnonatomicassign

Akışın sessize alma durumu.

- (GCKMediaRepeatMode) queueRepeatMode
readnonatomicassign

Geçerli sıra tekrar modu.

- (NSUInteger) currentItemID
readnonatomicassign

Varsa geçerli sıra öğesinin kimliği.

- (BOOL) queueHasCurrentItem
readnonatomicassign

Sırada mevcut bir öğe olup olmadığı.

- (GCKMediaQueueItem*) currentQueueItem
readnonatomicweak

Varsa mevcut sıra öğesi.

- (BOOL) queueHasNextItem
readnonatomicassign

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

- (GCKMediaQueueItem*) nextQueueItem
readnonatomicweak

Bir sonraki sıra öğesi (varsa).

- (BOOL) queueHasPreviousItem
readnonatomicassign

Sırada o anda oynatılan öğeden önce bir öğe olup olmadığı.

- (BOOL) queueHasLoadingItem
readnonatomicassign

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

- (NSUInteger) preloadedItemID
readnonatomicassign

Varsa, önceden yüklenmiş öğenin kimliği.

- (NSUInteger) loadingItemID
readnonatomicassign

Yüklenmekte olan öğenin (varsa) kimliği.

- (NSArray<NSNumber *>*) activeTrackIDs
readnonatomicstrong

Etkin kanal kimliklerinin listesi.

- (GCKVideoInfo*) videoInfo
readnonatomicstrong

Varsa video bilgileri.

yılından beri
3,3
- (id) customData
readnonatomicstrong

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

- (GCKAdBreakStatus*) adBreakStatus
readnonatomicstrong

Geçerli reklam oynatma durumu.

yılından beri
3,3
- (GCKMediaLiveSeekableRange*) liveSeekableRange
readnonatomicassign

Bir akışın aranabilir aralığı.

yılından beri
4.4.1
- (GCKMediaQueueData*) queueData
readnonatomicassign

Medya sırasının meta verileri.

yılından beri
4.4.1
- (NSUInteger) queueItemCount
readnonatomicassign

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