Klasa GCKMediaStatus

Dokumentacja klasy GCKMediaStatus

Omówienie

Klasa, która zawiera informacje o stanie niektórych multimediów.

Dziedziczy NSObject. Stosuje <NSCopy>>.

Podsumowanie metody instancji

(BOOL) - queueHasNextItem
 Sprawdza, czy w danym kolejce znajduje się element, który jest aktualnie odtwarzany. Więcej...
 
(instancetype) - initWithSessionID:mediaInformation:
 Wyznaczony inicjator. Więcej...
 
(BOOL) - isMediaCommandSupported:
 Sprawdza, czy strumień obsługuje dane polecenie. Więcej...
 
(NSUInteger) - queueItemCount
 Zwraca liczbę elementów w kolejce odtwarzania. Więcej...
 
(GCKMediaQueueItem *__nullable) - queueItemAtIndex:
 Zwraca element w określonym indeksie w kolejce odtwarzania. Więcej...
 
(GCKMediaQueueItem *__nullable) - queueItemWithItemID:
 Zwraca element o podanym identyfikatorze w kolejce odtwarzania. Więcej...
 
(NSInteger) - queueIndexForItemID:
 Zwraca indeks elementu o podanym identyfikatorze w kolejce odtwarzania lub -1, jeśli nie ma takiego elementu w kolejce. Więcej...
 

Atrybuty publiczne

const NSInteger kGCKMediaCommandPause
 Flaga (maska bitowa) wskazująca, że element multimedialny może zostać wstrzymany. Więcej...
 
const NSInteger kGCKMediaCommandSeek
 Flaga (maska bitowa) wskazująca, że element multimedialny obsługuje wyszukiwanie. Więcej...
 
const NSInteger kGCKMediaCommandSetVolume
 Flaga (maska bitowa) wskazująca, że można zmienić głośność elementu multimedialnego. Więcej...
 
const NSInteger kGCKMediaCommandToggleMute
 Flaga (maska bitowa) wskazująca, że dźwięk elementu multimedialnego może zostać wyciszony. Więcej...
 
const NSInteger kGCKMediaCommandSkipForward
 Flaga (maska bitowa) wskazująca, że element multimedialny obsługuje pomijanie. Więcej...
 
const NSInteger kGCKMediaCommandSkipBackward
 Flaga (maska bitowa) wskazująca, że element multimedialny obsługuje przewijanie do tyłu. Więcej...
 
const NSInteger kGCKMediaCommandQueueNext
 Flaga (maska bitowa) wskazująca, że element multimedialny obsługuje przenoszenie do następnego elementu w kolejce. Więcej...
 
const NSInteger kGCKMediaCommandQueuePrevious
 Flaga (maska bitowa) wskazująca, że element multimedialny obsługuje przenoszenie do poprzedniego elementu w kolejce. Więcej...
 

Podsumowanie usługi

NSInteger mediaSessionID
 Identyfikator bieżącej sesji multimediów, jeśli taki istnieje. W przeciwnym razie ma wartość 0. Więcej...
 
GCKMediaPlayerState playerState
 Obecny stan gracza. Więcej...
 
BOOL playingAd
 Wskazuje, czy odbiornik odtwarza reklamę. Więcej...
 
GCKMediaPlayerIdleReason idleReason
 Bieżąca przyczyna bezczynności. Więcej...
 
float playbackRate
 Pobiera aktualną szybkość odtwarzania strumienia. Więcej...
 
GCKMediaInformationmediaInformation
 GCKMediaInformation elementu. Więcej...
 
NSTimeInterval streamPosition
 Bieżąca pozycja strumienia jako NSTimeInterval od początku strumienia. Więcej...
 
float volume
 Głośność transmisji. Więcej...
 
BOOL isMuted
 stan wyciszenia transmisji; Więcej...
 
GCKMediaRepeatMode queueRepeatMode
 Bieżący tryb powtarzania kolejki. Więcej...
 
NSUInteger currentItemID
 Identyfikator bieżącego elementu kolejki. Więcej...
 
BOOL queueHasCurrentItem
 Określa, czy w kolejce znajduje się bieżący element. Więcej...
 
GCKMediaQueueItemcurrentQueueItem
 Obecny element kolejki. Więcej...
 
GCKMediaQueueItemnextQueueItem
 Następny element kolejki. Więcej...
 
BOOL queueHasPreviousItem
 Określa, czy przed elementem aktualnie odtwarzanego elementu w kolejce jest jakiś element. Więcej...
 
BOOL queueHasLoadingItem
 Czy element jest wstępnie wczytywany w kolejce. Więcej...
 
NSUInteger preloadedItemID
 Identyfikator wstępnie wczytywanego elementu, jeśli istnieje. Więcej...
 
NSUInteger loadingItemID
 Identyfikator elementu, który jest obecnie wczytywany (jeśli istnieje). Więcej...
 
NSArray< NSNumber * > * activeTrackIDs
 Lista aktywnych identyfikatorów ścieżek. Więcej...
 
GCKVideoInfovideoInfo
 Informacje o filmie (jeśli istnieją). Więcej...
 
id customData
 Wszelkie dane niestandardowe powiązane ze stanem multimediów. Więcej...
 
GCKAdBreakStatusadBreakStatus
 Obecny stan odtwarzania reklamy. Więcej...
 

Szczegóły metody

- (BOOL) queueHasNextItem

Sprawdza, czy w danym kolejce znajduje się element, który jest aktualnie odtwarzany.

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

Wyznaczony inicjator.

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

Sprawdza, czy strumień obsługuje dane polecenie.

- (NSUInteger) queueItemCount

Zwraca liczbę elementów w kolejce odtwarzania.

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

Zwraca element w określonym indeksie w kolejce odtwarzania.

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

Zwraca element o podanym identyfikatorze w kolejce odtwarzania.

- (NSInteger) queueIndexForItemID: (NSUInteger)  itemID

Zwraca indeks elementu o podanym identyfikatorze w kolejce odtwarzania lub -1, jeśli nie ma takiego elementu w kolejce.

Dokumentacja danych członków

- (const NSInteger) kGCKMediaCommandPause

Flaga (maska bitowa) wskazująca, że element multimedialny może zostać wstrzymany.

- (const NSInteger) kGCKMediaCommandSeek

Flaga (maska bitowa) wskazująca, że element multimedialny obsługuje wyszukiwanie.

- (const NSInteger) kGCKMediaCommandSetVolume

Flaga (maska bitowa) wskazująca, że można zmienić głośność elementu multimedialnego.

- (const NSInteger) kGCKMediaCommandToggleMute

Flaga (maska bitowa) wskazująca, że dźwięk elementu multimedialnego może zostać wyciszony.

- (const NSInteger) kGCKMediaCommandSkipForward

Flaga (maska bitowa) wskazująca, że element multimedialny obsługuje pomijanie.

- (const NSInteger) kGCKMediaCommandSkipBackward

Flaga (maska bitowa) wskazująca, że element multimedialny obsługuje przewijanie do tyłu.

- (const NSInteger) kGCKMediaCommandQueueNext

Flaga (maska bitowa) wskazująca, że element multimedialny obsługuje przenoszenie do następnego elementu w kolejce.

Deprecated:
Ta flaga nie jest obecnie zaimplementowana.
- (const NSInteger) kGCKMediaCommandQueuePrevious

Flaga (maska bitowa) wskazująca, że element multimedialny obsługuje przenoszenie do poprzedniego elementu w kolejce.

Deprecated:
Ta flaga nie jest obecnie zaimplementowana.

Szczegóły usługi

- (NSInteger) mediaSessionID
readnonatomicassign

Identyfikator bieżącej sesji multimediów, jeśli taki istnieje. W przeciwnym razie ma wartość 0.

- (GCKMediaPlayerState) playerState
readnonatomicassign

Obecny stan gracza.

- (BOOL) playingAd
readnonatomicassign

Wskazuje, czy odbiornik odtwarza reklamę.

Deprecated:
Zamiast tego użyj adBreakStatus.
- (GCKMediaPlayerIdleReason) idleReason
readnonatomicassign

Bieżąca przyczyna bezczynności.

Ta wartość ma znaczenie tylko wtedy, gdy stan odtwarzacza to GCKMediaPlayerStateIdle.

- (float) playbackRate
readnonatomicassign

Pobiera aktualną szybkość odtwarzania strumienia.

Wartość będzie ujemna, jeśli strumień będzie przewijać się do tyłu, 0 – gdy strumień zostanie wstrzymany, 1 – gdy odtwarzanie jest normalnie odtwarzane, i 1 wartości pozytywnej, jeśli transmisja jest skierowana do przodu.

- (GCKMediaInformation*) mediaInformation
readnonatomicstrong
- (NSTimeInterval) streamPosition
readnonatomicassign

Bieżąca pozycja strumienia jako NSTimeInterval od początku strumienia.

- (float) volume
readnonatomicassign

Głośność transmisji.

- (BOOL) isMuted
readnonatomicassign

stan wyciszenia transmisji;

- (GCKMediaRepeatMode) queueRepeatMode
readnonatomicassign

Bieżący tryb powtarzania kolejki.

- (NSUInteger) currentItemID
readnonatomicassign

Identyfikator bieżącego elementu kolejki.

- (BOOL) queueHasCurrentItem
readnonatomicassign

Określa, czy w kolejce znajduje się bieżący element.

- (GCKMediaQueueItem*) currentQueueItem
readnonatomicassign

Obecny element kolejki.

- (GCKMediaQueueItem*) nextQueueItem
readnonatomicassign

Następny element kolejki.

- (BOOL) queueHasPreviousItem
readnonatomicassign

Określa, czy przed elementem aktualnie odtwarzanego elementu w kolejce jest jakiś element.

- (BOOL) queueHasLoadingItem
readnonatomicassign

Czy element jest wstępnie wczytywany w kolejce.

- (NSUInteger) preloadedItemID
readnonatomicassign

Identyfikator wstępnie wczytywanego elementu, jeśli istnieje.

- (NSUInteger) loadingItemID
readnonatomicassign

Identyfikator elementu, który jest obecnie wczytywany (jeśli istnieje).

- (NSArray<NSNumber *>*) activeTrackIDs
readnonatomicstrong

Lista aktywnych identyfikatorów ścieżek.

- (GCKVideoInfo*) videoInfo
readnonatomicstrong

Informacje o filmie (jeśli istnieją).

Sincé
3,3
- (id) customData
readnonatomicstrong

Wszelkie dane niestandardowe powiązane ze stanem multimediów.

- (GCKAdBreakStatus*) adBreakStatus
readnonatomicstrong

Obecny stan odtwarzania reklamy.

Sincé
3,3