GCKCastOptions クラス

GCKCastOptions クラス リファレンス

概要

キャスト デバイスの検出とキャスト セッションの動作に影響するオプション。

このオブジェクトを GCKCastContext に渡す前に、書き込み可能なプロパティを設定する必要があります。

開始:
3.0

NSObject を継承します。<NSCopying> を実装します。

インスタンス メソッドの概要

(instancetype) - initWithReceiverApplicationID:
 指定されたレシーバー アプリケーション ID で新しい GCKCastOptions オブジェクトを作成します。その他...
 
(instancetype) - initWithSupportedNamespaces:
 指定された Namespace のリストを使用して新しい GCKCastOptions オブジェクトを作成します。その他...
 

プロパティの概要

BOOL physicalVolumeButtonsWillControlDeviceVolume
 送信側デバイスの物理的な音量ボタンでセッションの音量を調節する必要があるかどうかを示すフラグ。その他...
 
BOOL disableDiscoveryAutostart
 コンテキストの初期化時にキャスト デバイスの検出を自動的に開始するかどうかを示すフラグ。その他...
 
GCKLaunchOptionslaunchOptions
 キャスト セッションの開始時に使用するレシーバ起動オプション。その他...
 
NSString * sharedContainerIdentifier
 フレームワークによって実行されるバックグラウンド HTTP ダウンロードに使用する共有コンテナ ID。その他...
 
BOOL suspendSessionsWhenBackgrounded
 送信側アプリがバックグラウンドに移行するときにセッションを一時停止する(フォアグラウンドに戻ったときに再開する)かどうかを指定します。その他...
 

メソッドの詳細

- (instancetype) initWithReceiverApplicationID: (NSString *)  applicationID

指定されたレシーバー アプリケーション ID で新しい GCKCastOptions オブジェクトを作成します。

Parameters
applicationIDThe 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

指定された Namespace のリストを使用して新しい GCKCastOptions オブジェクトを作成します。

Parameters
namespacesA list of namespaces which must be supported by the currently running receiver application on each discovered Cast device.

物件の詳細

- (BOOL) physicalVolumeButtonsWillControlDeviceVolume
readwritenonatomicassign

送信側デバイスの物理的な音量ボタンでセッションの音量を調節する必要があるかどうかを示すフラグ。

- (BOOL) disableDiscoveryAutostart
readwritenonatomicassign

コンテキストの初期化時にキャスト デバイスの検出を自動的に開始するかどうかを示すフラグ。

NO に設定すると、startDiscovery (GCKDiscoveryManager) メソッドと stopDiscovery (GCKDiscoveryManager) メソッドを使用して検出をオンデマンドで開始および停止できます。

開始:
3.4
- (GCKLaunchOptions*) launchOptions
readwritenonatomiccopy

キャスト セッションの開始時に使用するレシーバ起動オプション。

- (NSString*) sharedContainerIdentifier
readwritenonatomiccopy

フレームワークによって実行されるバックグラウンド HTTP ダウンロードに使用する共有コンテナ ID。

開始:
3.2
- (BOOL) suspendSessionsWhenBackgrounded
readwritenonatomicassign

送信側アプリがバックグラウンドに移行するときにセッションを一時停止する(フォアグラウンドに戻ったときに再開する)かどうかを指定します。

このオプションはデフォルトで YES に設定されています。バックグラウンドでネットワーク接続を無期限に維持できるアプリでは、これを NO に設定することをおすすめします。

開始:
3.4