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, <NSCopying> i <NSSecureCoding>.
Podsumowanie metody instancji | |
(instancetype) | - initWithDiscoveryCriteria: |
Konstruuje nowy obiekt GCKCastOptions z określonymi kryteriami wykrywania. Więcej... | |
(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... | |
BOOL | disableAnalyticsLogging |
Flaga używana do wyłączania lub włączania zbierania danych diagnostycznych w celu zwiększenia niezawodności wykrywania urządzeń przesyłających. Więcej... | |
GCKLaunchOptions * | launchOptions |
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... | |
BOOL | stopReceiverApplicationWhenEndingSession |
Określa, czy aplikacja odbierająca ma zostać zamknięta, gdy użytkownik zakończy sesję przyciskiem „Zatrzymaj przesyłanie”. Więcej... | |
BOOL | startDiscoveryAfterFirstTapOnCastButton |
Określa, czy wykrywanie urządzeń przesyłających rozpoczyna się dopiero po pierwszym kliknięciu GCKUICastButton przez użytkownika. Więcej... | |
Szczegóły metody
- (instancetype) initWithDiscoveryCriteria: | (GCKDiscoveryCriteria *) | discoveryCriteria |
Konstruuje nowy obiekt GCKCastOptions z określonymi kryteriami wykrywania.
- Parameters
-
discoveryCriteria The discovery criteria to apply to discovered Cast devices. Only those devices that satisfy the criteria will be made available to the application.
- Od
- 4,0
- (instancetype) initWithReceiverApplicationID: | (NSString *) | applicationID |
Konstruuje nowy obiekt GCKCastOptions o określonym identyfikatorze aplikacji odbiorcy.
- Parameters
-
applicationID The ID of the receiver application which must be supported by discovered Cast devices, and which will be launched when starting a new Cast session.
- Deprecated:
- Użyj kryteriów initWithDiscoveryCriteria:.
- (instancetype) initWithSupportedNamespaces: | (NSArray< NSString * > *) | namespaces |
Konstruuje nowy obiekt GCKCastOptions z określoną listą przestrzeni nazw.
- Parameters
-
namespaces A list of namespaces which must be supported by the currently running receiver application on each discovered Cast device.
- Deprecated:
- Użyj kryteriów initWithDiscoveryCriteria:.
Szczegóły nieruchomości
|
readwritenonatomicassign |
Flaga określająca, czy fizyczne przyciski głośności urządzenia nadawcy powinny regulować głośność sesji.
|
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). Domyślnie ustawiona jest wartość NO
.
- Od
- 3,4
|
readwritenonatomicassign |
Flaga używana do wyłączania lub włączania zbierania danych diagnostycznych w celu zwiększenia niezawodności wykrywania urządzeń przesyłających.
Wartością domyślną jest NO
(włączono); można ją wyłączyć, ustawiając wartość na YES
.
- Od
- 4,0
|
readwritenonatomiccopy |
Opcje uruchamiania odbiornika, które mają być używane przy rozpoczynaniu sesji przesyłania.
|
readwritenonatomiccopy |
Identyfikator udostępnionego kontenera używany do pobierania danych przez HTTP wykonywanych w tle przez platformę.
- Od
- 3,2
|
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
|
readwritenonatomicassign |
Określa, czy aplikacja odbierająca ma zostać zamknięta, gdy użytkownik zakończy sesję przyciskiem „Zatrzymaj przesyłanie”.
Domyślnie ustawiona jest wartość NO
.
- Od
- 4,0
|
readwritenonatomicassign |
Określa, czy wykrywanie urządzeń przesyłających rozpoczyna się dopiero po pierwszym kliknięciu GCKUICastButton
przez użytkownika.
Jeśli zasada ma wartość YES
, okno GCKUICastButton
wyświetla się, dopóki użytkownik nie kliknie przycisku przesyłania po raz pierwszy. Po pierwszym kliknięciu pojawi się reklama pełnoekranowa z wyjaśnieniem, dlaczego przesyłanie wymaga uprawnień dostępu do sieci lokalnej. Wykrywanie rozpocznie się po zamknięciu reklamy pełnoekranowej. Przycisk przesyłania pojawia się ponownie tylko wtedy, gdy urządzenie jest połączone z siecią Wi-Fi. Jeśli połączenie z siecią Wi-Fi nie jest dostępne, przycisk przesyłania jest ukryty. Jeśli zasada ma wartość NO
, wykrywanie rozpoczyna się na podstawie flagi disableDiscoveryAutoStart
. Ta flaga działa tylko w systemie iOS 14 lub nowszym, jeśli flaga disableDiscoveryAutoStart
jest ustawiona na NO
. Wartość domyślna to YES
.
- Od
- 4.5.3