影響投放裝置偵測結果和投放工作階段行為的選項。
必須先設定可寫入的屬性,才能將此物件傳送至 GCKCastContext。
- 開始時間
- 3.0
繼承 NSObject。實作 <NS copy>。
- (instancetype) initWithReceiverApplicationID: |
|
(NSString *) |
applicationID |
|
以指定接收器應用程式 ID 建構新的 GCKCastOptions 物件。
- 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 |
|
以指定的命名空間清單建構新的 GCKCastOptions 物件。
- Parameters
-
namespaces | A list of namespaces which must be supported by the currently running receiver application on each discovered Cast device. |
- (BOOL) physicalVolumeButtonsWillControlDeviceVolume |
|
readwritenonatomicassign |
這個標記表示傳送者裝置的實體音量按鈕是否應控制工作階段的音量。
- (BOOL) disableDiscoveryAutostart |
|
readwritenonatomicassign |
- (NSString*) sharedContainerIdentifier |
|
readwritenonatomiccopy |
由架構執行的背景 HTTP 下載內容使用的共用容器 ID。
- 開始時間
- 3.2
- (BOOL) suspendSessionsWhenBackgrounded |
|
readwritenonatomicassign |
傳送者應用程式進入背景時,是否應暫停工作階段 (並在應用程式回到前景時繼續)。
此選項的預設值為 YES
。如果應用程式可在背景無限期維持網路連線,建議您將其設為 NO
。
- 開始時間
- 3.4