Options that affect the discovery of Cast devices and the behavior of Cast sessions.
More...
#import <GCKCastOptions.h>
Options that affect the discovery of Cast devices and the behavior of Cast sessions.
Writable properties must be set before passing this object to the GCKCastContext.
- Since
- 3.0
Constructs a new GCKCastOptions object with the specified discovery criteria.
- 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. |
- Since
- 4.0
Constructs a new GCKCastOptions object with the specified receiver application ID.
- 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:
- Use initWithDiscoveryCriteria:.
Constructs a new GCKCastOptions object with the specified list of namespaces.
- Parameters
-
namespaces | A list of namespaces which must be supported by the currently running receiver application on each discovered Cast device. |
- Deprecated:
- Use initWithDiscoveryCriteria:.
- (BOOL) disableAnalyticsLogging |
|
readwritenonatomicassign |
A flag which is used to disable or enable collection of diagnostic data to improve the reliability of Cast device discovery.
The default value is NO
(enabled); it may be disabled by setting the value to YES
.
- Since
- 4.0
- (BOOL) disableDiscoveryAutostart |
|
readwritenonatomicassign |
The receiver launch options to use when starting a Cast session.
- (BOOL) physicalVolumeButtonsWillControlDeviceVolume |
|
readwritenonatomicassign |
A flag indicating whether the sender device's physical volume buttons should control the session's volume.
- (NSString*) sharedContainerIdentifier |
|
readwritenonatomiccopy |
The shared container identifier to use for background HTTP downloads that are performed by the framework.
- Since
- 3.2
- (BOOL) stopReceiverApplicationWhenEndingSession |
|
readwritenonatomicassign |
Whether the receiver application should be terminated when the user ends the session via the "Stop Casting" button.
By default this option is set to NO
.
- Since
- 4.0
- (BOOL) suspendSessionsWhenBackgrounded |
|
readwritenonatomicassign |
Whether sessions should be suspended when the sender application goes into the background (and resumed when it returns to the foreground).
By default this option is set to YES
. It is appropriate to set this to NO
in applications that are able to maintain network connections indefinitely while in the background.
- Since
- 3.4
The documentation for this class was generated from the following file: