Klasa GCKCastOptions

Odniesienie do klasy GCKCastOptions

Opis

Opcje wpływające na wykrywanie urządzeń przesyłających i na działanie sesji przesyłania.

Właściwości możliwe do zapisu należy ustawić przed przekazaniem tego obiektu do interfejsu GCKCastContext.

Od
3,0

Dziedziczy NSObject. Implementuje <NSCopying>.

Podsumowanie metody instancji

(instancetype) - initWithReceiverApplicationID:
 Konstruuje nowy obiekt GCKCastOptions o określonym identyfikatorze aplikacji odbiorcy. Więcej...
 
(instancetype) - initWithSupportedNamespaces:
 Konstruuje nowy obiekt GCKCastOptions z określoną listą przestrzeni nazw. Więcej...
 

Podsumowanie usługi

BOOL physicalVolumeButtonsWillControlDeviceVolume
 Flaga określająca, czy fizyczne przyciski głośności urządzenia nadawcy powinny regulować głośność sesji. Więcej...
 
BOOL disableDiscoveryAutostart
 Flaga określająca, czy wykrywanie urządzeń przesyłających powinno rozpoczynać się automatycznie w momencie inicjowania kontekstu. Więcej...
 
GCKLaunchOptionslaunchOptions
 Opcje uruchamiania odbiornika, które mają być używane przy rozpoczynaniu sesji przesyłania. Więcej...
 
NSString * sharedContainerIdentifier
 Identyfikator udostępnionego kontenera używany do pobierania danych przez HTTP wykonywanych w tle przez platformę. Więcej...
 
BOOL suspendSessionsWhenBackgrounded
 Określa, czy sesje mają być zawieszane, gdy aplikacja nadawcy działa w tle (i wznawiana po powrocie na pierwszy plan). Więcej...
 

Szczegóły metody

- (instancetype) initWithReceiverApplicationID: (NSString *)  applicationID

Konstruuje nowy obiekt GCKCastOptions o określonym identyfikatorze aplikacji odbiorcy.

Parameters
applicationIDThe ID of the receiver application which must be supported by discovered Cast devices, and which will be launched when starting a new Cast session.
- (instancetype) initWithSupportedNamespaces: (NSArray< NSString * > *)  namespaces

Konstruuje nowy obiekt GCKCastOptions z określoną listą przestrzeni nazw.

Parameters
namespacesA list of namespaces which must be supported by the currently running receiver application on each discovered Cast device.

Szczegóły nieruchomości

- (BOOL) physicalVolumeButtonsWillControlDeviceVolume
readwritenonatomicassign

Flaga określająca, czy fizyczne przyciski głośności urządzenia nadawcy powinny regulować głośność sesji.

- (BOOL) disableDiscoveryAutostart
readwritenonatomicassign

Flaga określająca, czy wykrywanie urządzeń przesyłających powinno rozpoczynać się automatycznie w momencie inicjowania kontekstu.

Jeśli zasada ma wartość NO, wykrywanie można rozpocząć i zatrzymać na żądanie przy użyciu metod startDiscovery (GCKDiscoveryManager) i stopDiscovery (GCKDiscoveryManager).

Od
3,4
- (GCKLaunchOptions*) launchOptions
readwritenonatomiccopy

Opcje uruchamiania odbiornika, które mają być używane przy rozpoczynaniu sesji przesyłania.

- (NSString*) sharedContainerIdentifier
readwritenonatomiccopy

Identyfikator udostępnionego kontenera używany do pobierania danych przez HTTP wykonywanych w tle przez platformę.

Od
3,2
- (BOOL) suspendSessionsWhenBackgrounded
readwritenonatomicassign

Określa, czy sesje mają być zawieszane, gdy aplikacja nadawcy działa w tle (i wznawiana po powrocie na pierwszy plan).

Domyślnie ustawiona jest wartość YES. Ustawienie tej wartości na NO można ustawić w aplikacjach, które są w stanie utrzymywać połączenia sieciowe bez ograniczeń czasowych, gdy działają w tle.

Od
3,4