GCKLaunchOptions Class

  • GCKLaunchOptions objects are used to specify how a receiver application is launched on a Cast device.

  • These options include the sender's language code and whether to relaunch the receiver application if it's already running.

  • GCKLaunchOptions provides three initializers to set these options with varying levels of customization.

  • You can access and modify the languageCode and relaunchIfRunning properties of a GCKLaunchOptions instance.

  • By default, the receiver application will not be relaunched if it is already running, and the language code will be the sender device's language.

GCKLaunchOptions Class Reference

Overview

Receiver application launch options.

Inherits NSObject, <NSCopying>, and <NSCoding>.

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:
 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...
 

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: (NSString *__nullable)  languageCode
relaunchIfRunning: (BOOL)  relaunchIfRunning 

Designated initializer.

Initializes the object with the specified language code and relaunch behavior.

Parameters
languageCodeThe language code as per RFC 5646.
relaunchIfRunningA flag indicating whether the receiver application should be relaunched if it is already running.

Property Detail

- (NSString*) languageCode
readwritenonatomiccopy

The sender's language code as per RFC 5646.

The default is the sender device's language.

- (BOOL) relaunchIfRunning
readwritenonatomicassign

A flag indicating whether the receiver application should be relaunched if it is already running.

The default is NO.