Klasa GCKCastOptions
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
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>.
- (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. |
- (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. |
- (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 |
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
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-25 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-07-25 UTC."],[[["`GCKCastOptions` manages the discovery of Cast devices and how Cast sessions behave."],["Developers can customize options like receiver application ID, supported namespaces, and volume control behavior."],["Discovery of Cast devices can be automated or controlled manually by developers."],["Options for launching receiver applications and managing background sessions are available."],["These options must be configured before initializing the `GCKCastContext`."]]],[]]