Klasa GCKMediaStatus

Dokumentacja klasy GCKMediaStatus

Przegląd

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

Dziedziczy z klasy NSObject. Implementuje protokół <NSCopying>.

Podsumowanie metod instancji

(BOOL) - queueHasNextItem
 Sprawdza, czy w kolejce znajduje się element po aktualnie odtwarzanym. Więcej…
 
(instancetype) - initWithSessionID:mediaInformation:
 Wyznaczony inicjator. Więcej…
 
(BOOL) - isMediaCommandSupported:
 Sprawdza, czy strumień obsługuje dane polecenie sterujące. Więcej…
 
(NSUInteger) - queueItemCount
 Zwraca liczbę elementów w kolejce odtwarzania. Więcej…
 
(GCKMediaQueueItem *__nullable) - queueItemAtIndex:
 Zwraca element na 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 w kolejce nie ma takiego elementu. Więcej…
 

Atrybuty publiczne

const NSInteger kGCKMediaCommandPause
 Flaga (maska bitowa) wskazująca, że element multimedialny można wstrzymać. Więcej…
 
const NSInteger kGCKMediaCommandSeek
 Flaga (maska bitowa) wskazująca, że element multimedialny obsługuje przewijanie. Więcej…
 
const NSInteger kGCKMediaCommandSetVolume
 Flaga (maska bitowa) wskazująca, że głośność dźwięku elementu multimedialnego można zmienić. Więcej…
 
const NSInteger kGCKMediaCommandToggleMute
 Flaga (maska bitowa) wskazująca, że dźwięk elementu multimedialnego można wyciszyć. Więcej…
 
const NSInteger kGCKMediaCommandSkipForward
 Flaga (maska bitowa) wskazująca, że element multimedialny obsługuje przewijanie do przodu. 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 przejście do następnego elementu w kolejce. Więcej…
 
const NSInteger kGCKMediaCommandQueuePrevious
 Flaga (maska bitowa) wskazująca, że element multimedialny obsługuje przejście do poprzedniego elementu w kolejce. Więcej…
 

Podsumowanie usługi

NSInteger mediaSessionID
 Identyfikator bieżącej sesji multimediów (jeśli występuje); w przeciwnym razie 0. Więcej…
 
GCKMediaPlayerState playerState
 Bieżący stan odtwarzacza. Więcej…
 
BOOL playingAd
 Wskazuje, czy odbiornik odtwarza obecnie reklamę. Więcej…
 
GCKMediaPlayerIdleReason idleReason
 Aktualna przyczyna bezczynności. Więcej…
 
float playbackRate
 Pobiera bieżącą szybkość odtwarzania strumienia. Więcej…
 
GCKMediaInformationmediaInformation
 GCKMediaInformation tego produktu. Więcej…
 
NSTimeInterval streamPosition
 Bieżąca pozycja w strumieniu 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 (jeśli istnieje). Więcej…
 
BOOL queueHasCurrentItem
 Określa, czy w kolejce znajduje się bieżący element. Więcej…
 
GCKMediaQueueItemcurrentQueueItem
 Bieżący element kolejki (jeśli istnieje). Więcej…
 
GCKMediaQueueItemnextQueueItem
 Następny element w kolejce, jeśli taki istnieje. Więcej…
 
BOOL queueHasPreviousItem
 Określa, czy w kolejce jest element przed aktualnie odtwarzanym. Więcej…
 
BOOL queueHasLoadingItem
 Określa, czy w kolejce jest wstępnie wczytywany element. Więcej…
 
NSUInteger preloadedItemID
 Identyfikator elementu, który jest obecnie wstępnie wczytywany (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 są dostępne). 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 kolejce znajduje się element po aktualnie odtwarzanym.

- (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 sterujące.

- (NSUInteger) queueItemCount

Zwraca liczbę elementów w kolejce odtwarzania.

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

Zwraca element na 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 w kolejce nie ma takiego elementu.

Dokumentacja danych użytkowników

- (const NSInteger) kGCKMediaCommandPause

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

- (const NSInteger) kGCKMediaCommandSeek

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

- (const NSInteger) kGCKMediaCommandSetVolume

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

- (const NSInteger) kGCKMediaCommandToggleMute

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

- (const NSInteger) kGCKMediaCommandSkipForward

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

- (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 przejście 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 przejście 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 występuje); w przeciwnym razie 0.

- (GCKMediaPlayerState) playerState
readnonatomicassign

Bieżący stan odtwarzacza.

- (BOOL) playingAd
readnonatomicassign

Wskazuje, czy odbiornik odtwarza obecnie reklamę.

Deprecated:
Zamiast niej używaj kolumny adBreakStatus.
- (GCKMediaPlayerIdleReason) idleReason
readnonatomicassign

Aktualna przyczyna bezczynności.

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

- (float) playbackRate
readnonatomicassign

Pobiera bieżącą szybkość odtwarzania strumienia.

Wartość ujemna, jeśli strumień jest przewijany do tyłu, 0, jeśli strumień jest wstrzymany, 1, jeśli strumień jest odtwarzany normalnie, i inna wartość dodatnia, jeśli strumień jest przewijany do przodu.

- (GCKMediaInformation*) mediaInformation
readnonatomicstrong

GCKMediaInformation tego produktu.

- (NSTimeInterval) streamPosition
readnonatomicassign

Bieżąca pozycja w strumieniu 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 (jeśli istnieje).

- (BOOL) queueHasCurrentItem
readnonatomicassign

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

- (GCKMediaQueueItem*) currentQueueItem
readnonatomicassign

Bieżący element kolejki (jeśli istnieje).

- (GCKMediaQueueItem*) nextQueueItem
readnonatomicassign

Następny element w kolejce, jeśli taki istnieje.

- (BOOL) queueHasPreviousItem
readnonatomicassign

Określa, czy w kolejce jest element przed aktualnie odtwarzanym.

- (BOOL) queueHasLoadingItem
readnonatomicassign

Określa, czy w kolejce jest wstępnie wczytywany element.

- (NSUInteger) preloadedItemID
readnonatomicassign

Identyfikator elementu, który jest obecnie wstępnie wczytywany (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 są dostępne).

Od
3.3
- (id) customData
readnonatomicstrong

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

- (GCKAdBreakStatus*) adBreakStatus
readnonatomicstrong

Obecny stan odtwarzania reklamy.

Od
3.3