<GCKSessionManagerListener> プロトコル

<GCKSessionManagerListener> プロトコル リファレンス

概要

GCKSessionManager リスナー プロトコル。

プロトコルのメソッドはすべてオプションです。すべての通知メソッドには 2 種類あります。任意のセッション タイプに対して呼び出されるメソッドと、キャスト セッション用に呼び出されるメソッドです。

リスナーは登録された順に呼び出されます。フレームワーク自体のコンポーネント(GCKUIMediaController など)によって登録される GCKSessionManagerListener インスタンスは、常に、sessionManager:willStartSession: (GCKSessionManagerListener-p)sessionManager:willStartCastSession: (GCKSessionManagerListener-p)sessionManager:willResumeSession: (GCKSessionManagerListener-p)sessionManager:willResumeCastSession: (GCKSessionManagerListener-p) のコールバック用にアプリケーションが登録したインスタンスの、および残りのすべてのコールバック用にアプリケーションが登録したインスタンスのに呼び出されます。

開始:
3.0

<NSObjectNSObject> を継承します。

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

(void) - sessionManager:willStartSession:
 セッションの開始時に呼び出されます。その他...
 
(void) - sessionManager:didStartSession:
 セッションが正常に開始されたときに呼び出されます。その他...
 
(void) - sessionManager:willStartCastSession:
 キャスト セッションが開始されようとするときに呼び出されます。その他...
 
(void) - sessionManager:didStartCastSession:
 キャスト セッションが正常に開始されたときに呼び出されます。その他...
 
(void) - sessionManager:willEndSession:
 リクエストまたはエラーによりセッションが終了する直前に呼び出されます。その他...
 
(void) - sessionManager:didEndSession:withError:
 リクエストまたはエラーによりセッションが終了したときに呼び出されます。その他...
 
(void) - sessionManager:willEndCastSession:
 リクエストまたはエラーによりキャスト セッションを終了するときに呼び出されます。その他...
 
(void) - sessionManager:didEndCastSession:withError:
 リクエストまたはエラーによりキャスト セッションが終了したときに呼び出されます。その他...
 
(void) - sessionManager:didFailToStartSession:withError:
 セッションの開始に失敗したときに呼び出されます。その他...
 
(void) - sessionManager:didFailToStartCastSession:withError:
 キャスト セッションの開始に失敗したときに呼び出されます。その他...
 
(void) - sessionManager:didSuspendSession:withReason:
 セッションが一時停止されたときに呼び出されます。その他...
 
(void) - sessionManager:didSuspendCastSession:withReason:
 キャスト セッションが停止されたときに呼び出されます。その他...
 
(void) - sessionManager:willResumeSession:
 セッションが再開される直前に呼び出されます。その他...
 
(void) - sessionManager:didResumeSession:
 セッションが正常に再開されたときに呼び出されます。その他...
 
(void) - sessionManager:willResumeCastSession:
 キャスト セッションが再開される直前に呼び出されます。その他...
 
(void) - sessionManager:didResumeCastSession:
 キャスト セッションが正常に再開されたときに呼び出されます。その他...
 
(void) - sessionManager:session:didUpdateDevice:
 このセッションに関連付けられたデバイスがなんらかの方法で変更された(たとえば、わかりやすい名前が変更された)ときに呼び出されます。その他...
 
(void) - sessionManager:session:didReceiveDeviceVolume:muted:
 セッションで更新されたデバイスの音量とミュート状態を受信したときに呼び出されます。その他...
 
(void) - sessionManager:castSession:didReceiveDeviceVolume:muted:
 キャスト セッションで更新されたデバイスの音量とミュート状態を受信したときに呼び出されます。その他...
 
(void) - sessionManager:session:didReceiveDeviceStatus:
 セッションの更新されたデバイス ステータスを受信したときに呼び出されます。その他...
 
(void) - sessionManager:castSession:didReceiveDeviceStatus:
 キャスト セッションの更新されたデバイス ステータスを受信したときに呼び出されます。その他...
 
(void) - sessionManager:didUpdateDefaultSessionOptionsForDeviceCategory:
 特定のデバイス カテゴリでデフォルトのセッション オプションが変更されたときに呼び出されます。その他...
 

メソッドの詳細

- (void) sessionManager: (GCKSessionManager *)  sessionManager
willStartSession: (GCKSession *)  session 
optional

セッションの開始時に呼び出されます。

Parameters
sessionManagerThe session manager.
sessionThe session.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
didStartSession: (GCKSession *)  session 
optional

セッションが正常に開始されたときに呼び出されます。

Parameters
sessionManagerThe session manager.
sessionThe session.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
willStartCastSession: (GCKCastSession *)  session 
optional

キャスト セッションが開始されようとするときに呼び出されます。

Parameters
sessionManagerThe session manager.
sessionThe session.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
didStartCastSession: (GCKCastSession *)  session 
optional

キャスト セッションが正常に開始されたときに呼び出されます。

Parameters
sessionManagerThe session manager.
sessionThe Cast session.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
willEndSession: (GCKSession *)  session 
optional

リクエストまたはエラーによりセッションが終了する直前に呼び出されます。

Parameters
sessionManagerThe session manager.
sessionThe session.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
didEndSession: (GCKSession *)  session
withError: (nullable NSError *)  error 
optional

リクエストまたはエラーによりセッションが終了したときに呼び出されます。

Parameters
sessionManagerThe session manager.
sessionThe session.
errorThe error, if any; otherwise nil.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
willEndCastSession: (GCKCastSession *)  session 
optional

リクエストまたはエラーによりキャスト セッションを終了するときに呼び出されます。

Parameters
sessionManagerThe session manager.
sessionThe session.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
didEndCastSession: (GCKCastSession *)  session
withError: (nullable NSError *)  error 
optional

リクエストまたはエラーによりキャスト セッションが終了したときに呼び出されます。

Parameters
sessionManagerThe session manager.
sessionThe Cast session.
errorThe error, if any; otherwise nil.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
didFailToStartSession: (GCKSession *)  session
withError: (NSError *)  error 
optional

セッションの開始に失敗したときに呼び出されます。

Parameters
sessionManagerThe session manager.
sessionThe session.
errorThe error.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
didFailToStartCastSession: (GCKCastSession *)  session
withError: (NSError *)  error 
optional

キャスト セッションの開始に失敗したときに呼び出されます。

Parameters
sessionManagerThe session manager.
sessionThe Cast session.
errorThe error.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
didSuspendSession: (GCKSession *)  session
withReason: (GCKConnectionSuspendReason reason 
optional

セッションが一時停止されたときに呼び出されます。

Parameters
sessionManagerThe session manager.
sessionThe session.
reasonThe reason for the suspension.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
didSuspendCastSession: (GCKCastSession *)  session
withReason: (GCKConnectionSuspendReason reason 
optional

キャスト セッションが停止されたときに呼び出されます。

Parameters
sessionManagerThe session manager.
sessionThe Cast session.
reasonThe reason for the suspension.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
willResumeSession: (GCKSession *)  session 
optional

セッションが再開される直前に呼び出されます。

Parameters
sessionManagerThe session manager.
sessionThe session.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
didResumeSession: (GCKSession *)  session 
optional

セッションが正常に再開されたときに呼び出されます。

Parameters
sessionManagerThe session manager.
sessionThe session.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
willResumeCastSession: (GCKCastSession *)  session 
optional

キャスト セッションが再開される直前に呼び出されます。

Parameters
sessionManagerThe session manager.
sessionThe session.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
didResumeCastSession: (GCKCastSession *)  session 
optional

キャスト セッションが正常に再開されたときに呼び出されます。

Parameters
sessionManagerThe session manager.
sessionThe Cast session.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
session: (GCKSession *)  session
didUpdateDevice: (GCKDevice *)  device 
optional

このセッションに関連付けられたデバイスがなんらかの方法で変更された(たとえば、わかりやすい名前が変更された)ときに呼び出されます。

Parameters
sessionManagerThe session manager.
sessionThe Cast session.
deviceThe updated device object.
開始:
3.2
- (void) sessionManager: (GCKSessionManager *)  sessionManager
session: (GCKSession *)  session
didReceiveDeviceVolume: (float)  volume
muted: (BOOL)  muted 
optional

セッションで更新されたデバイスの音量とミュート状態を受信したときに呼び出されます。

Parameters
sessionManagerThe session manager.
sessionThe session.
volumeThe current volume, in the range [0.0, 1.0].
mutedThe current mute state.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
castSession: (GCKCastSession *)  session
didReceiveDeviceVolume: (float)  volume
muted: (BOOL)  muted 
optional

キャスト セッションで更新されたデバイスの音量とミュート状態を受信したときに呼び出されます。

Parameters
sessionManagerThe session manager.
sessionThe Cast session.
volumeThe current volume, in the range [0.0, 1.0].
mutedThe current mute state.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
session: (GCKSession *)  session
didReceiveDeviceStatus: (nullable NSString *)  statusText 
optional

セッションの更新されたデバイス ステータスを受信したときに呼び出されます。

Parameters
sessionManagerThe session manager.
sessionThe session.
statusTextThe new device status text.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
castSession: (GCKCastSession *)  session
didReceiveDeviceStatus: (nullable NSString *)  statusText 
optional

キャスト セッションの更新されたデバイス ステータスを受信したときに呼び出されます。

Parameters
sessionManagerThe session manager.
sessionThe Cast session.
statusTextThe new device status text.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
didUpdateDefaultSessionOptionsForDeviceCategory: (NSString *)  category 
optional

特定のデバイス カテゴリでデフォルトのセッション オプションが変更されたときに呼び出されます。

Parameters
sessionManagerThe session manager.
categoryThe device category.
開始:
4.0