GCKCastOptions クラス

GCKCastOptions クラス リファレンス

概要

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

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

開始:
3.0

NSObject、<NSCopying>、<NSSecureCoding> を継承します。

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

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

プロパティの概要

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

メソッドの詳細

- (instancetype) initWithDiscoveryCriteria: (GCKDiscoveryCriteria *)  discoveryCriteria

指定された検出基準で、新しい GCKCastOptions オブジェクトを作成します。

Parameters
discoveryCriteriaThe discovery criteria to apply to discovered Cast devices. Only those devices that satisfy the criteria will be made available to the application.
開始:
4.0
- (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.
Deprecated:
initWithDiscoveryCriteria: を使用します。
- (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.
Deprecated:
initWithDiscoveryCriteria: を使用します。

物件の詳細

- (BOOL) physicalVolumeButtonsWillControlDeviceVolume
readwritenonatomicassign

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

- (BOOL) disableDiscoveryAutostart
readwritenonatomicassign

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

NO に設定すると、startDiscovery (GCKDiscoveryManager) メソッドと stopDiscovery (GCKDiscoveryManager) メソッドを使用して検出をオンデマンドで開始および停止できます。このオプションはデフォルトで NO に設定されています。

開始:
3.4
- (BOOL) disableAnalyticsLogging
readwritenonatomicassign

診断データの収集を無効または有効にして、キャスト デバイスが検出される際の信頼性を高めるフラグです。

デフォルト値は NO(有効)です。無効にするには、値を YES に設定します。

開始:
4.0
- (GCKLaunchOptions*) launchOptions
readwritenonatomiccopy

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

- (NSString*) sharedContainerIdentifier
readwritenonatomiccopy

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

開始:
3.2
- (BOOL) suspendSessionsWhenBackgrounded
readwritenonatomicassign

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

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

開始:
3.4
- (BOOL) stopReceiverApplicationWhenEndingSession
readwritenonatomicassign

ユーザーが [キャストを停止] ボタンを使用してセッションを終了したときに、レシーバー アプリを終了するかどうかを指定します。

このオプションはデフォルトで NO に設定されています。

開始:
4.0
- (BOOL) startDiscoveryAfterFirstTapOnCastButton
readwritenonatomicassign

ユーザーが初めて GCKUICastButton をタップした後にのみキャスト デバイスの検出を開始するかどうかを指定します。

YES に設定すると、ユーザーが初めてキャスト アイコンをタップするまで GCKUICastButton が表示されます。最初のタップでインタースティシャルが表示され、キャストを機能させるためにローカル ネットワークへのアクセス権限が必要な理由を説明します。インタースティシャルを閉じると、ファインド広告が開始されます。キャスト アイコンは、デバイスが Wi-Fi ネットワークに接続されている場合のみ再び表示されます。Wi-Fi ネットワークに接続されていない場合、キャスト アイコンは表示されません。NO に設定すると、disableDiscoveryAutoStart フラグに基づいて検出が開始されます。このフラグは、disableDiscoveryAutoStart フラグが NO に設定されている場合のみ、iOS 14 以降で有効になります。デフォルト値は YES です。

開始:
4.5.3