AI-generated Key Takeaways
-
GCKLaunchOptions is a class that holds receiver application launch options.
-
Changes to a GCKLaunchOptions object must be made before it is passed to GCKCastContext.
-
The class includes properties for specifying the sender's language code, whether to relaunch the receiver application if it's running, and if the sender supports casting to an Android TV application.
-
Multiple initializers are provided to configure the launch options with different combinations of language code, relaunch behavior, and Android TV compatibility.
Overview
Receiver application launch options.
Changes to this object must be made before passing it to the GCKCastContext.
Inherits NSObject, <NSCopying>, and <NSSecureCoding>.
Instance Method Summary | |
(instancetype) | - init |
Initializes the object with default values. More... | |
(instancetype) | - initWithRelaunchIfRunning: |
Initializes the object with the sender device's language code and the specified relaunch behavior. More... | |
(instancetype) | - initWithLanguageCode:relaunchIfRunning: |
Initializes the object with the specified language code and relaunch behavior. More... | |
(instancetype) | - initWithRelaunchIfRunning:androidReceiverCompatible: |
Initializes the object with the sender device's language code, the specified relaunch behavior and if the sender application supports Android TV application. More... | |
(instancetype) | - initWithRelaunchIfRunning:languageCode:androidReceiverCompatible: |
Designated initializer. More... | |
Property Summary | |
NSString * | languageCode |
The sender's language code as per RFC 5646. More... | |
BOOL | relaunchIfRunning |
A flag indicating whether the receiver application should be relaunched if it is already running. More... | |
BOOL | androidReceiverCompatible |
A flag indicating whether the sender application supports casting to an Android TV application. More... | |
Method Detail
- (instancetype) init |
Initializes the object with default values.
- (instancetype) initWithRelaunchIfRunning: | (BOOL) | relaunchIfRunning |
Initializes the object with the sender device's language code and the specified relaunch behavior.
- (instancetype) initWithLanguageCode: | (nullable NSString *) | languageCode | |
relaunchIfRunning: | (BOOL) | relaunchIfRunning | |
Initializes the object with the specified language code and relaunch behavior.
- Parameters
-
languageCode The language code as per RFC 5646. relaunchIfRunning A flag indicating whether the receiver application should be relaunched if it is already running.
- (instancetype) initWithRelaunchIfRunning: | (BOOL) | relaunchIfRunning | |
androidReceiverCompatible: | (BOOL) | androidReceiverCompatible | |
Initializes the object with the sender device's language code, the specified relaunch behavior and if the sender application supports Android TV application.
- Since
- 4.4.7
- (instancetype) initWithRelaunchIfRunning: | (BOOL) | relaunchIfRunning | |
languageCode: | (nullable NSString *) | languageCode | |
androidReceiverCompatible: | (BOOL) | androidReceiverCompatible | |
Designated initializer.
Initializes the object with the specified language code, relaunch behavior and support for Android TV application.
- Parameters
-
relaunchIfRunning A flag indicating whether the receiver application should be relaunched languageCode The language code as per RFC 5646. androidReceiverCompatible A flag indicating whether the sender application supports Android application on the receiver side.
- Since
- 4.4.7
Property Detail
|
readwritenonatomiccopy |
The sender's language code as per RFC 5646.
The default is the sender device's language.
|
readwritenonatomicassign |
A flag indicating whether the receiver application should be relaunched if it is already running.
The default is NO
.
|
readwritenonatomicassign |
A flag indicating whether the sender application supports casting to an Android TV application.
Default value is NO
.
- Since
- 4.4.7