<GCKSessionManagerHearer> Protokolü

<GCKSessionManagerHearer> Protokol Referansı

Genel bakış

GCKSessionManager dinleyici protokolü.

Protokol yöntemlerinin tümü isteğe bağlıdır. Tüm bildirim yöntemleri iki türde sunulur: Bunlardan biri herhangi bir oturum türü için, diğeri ise özellikle Yayınlama oturumları için çağrılır.

Dinleyiciler, kaydedildiği sırayla çağrılır. Çerçevenin kendi bileşenleri tarafından kaydedilen GCKSessionManagerListener örnekleri (ör. GCKUIMediaController), her zaman sessionManager:willStartSession: (GCKSessionManagerListener-p), sessionManager:willStartCastSession: (GCKSessionManagerListener-p), sessionManager:willResumeSession: (GCKSessionManagerListener-p) ve sessionManager:willResumeCastSession: (GCKSessionManagerListener-p) geri çağırmaları için uygulama tarafından kaydedilen örneklerden sonra ve kalan tüm geri çağırmalar için uygulama tarafından kaydedilen önce çağrılır.

Since
3.0

<NSObjectNSObject> öğesini devralır.

Örnek Yöntemi Özeti

(void) - sessionManager:willStartSession:
 Bir oturum başlamak üzereyken çağrılır. Diğer...
 
(void) - sessionManager:didStartSession:
 Bir oturum başarıyla başlatıldığında aranır. Diğer...
 
(void) - sessionManager:willStartCastSession:
 Yayınlama oturumu başlamak üzereyken çağrılır. Diğer...
 
(void) - sessionManager:didStartCastSession:
 Yayınlama oturumu başarıyla başlatıldığında çağrılır. Diğer...
 
(void) - sessionManager:willEndSession:
 Bir oturum istek üzerine veya bir hata nedeniyle sonlandırılmak üzereyken çağrılır. Diğer...
 
(void) - sessionManager:didEndSession:withError:
 Bir istek sona erdiğinde veya bir hata nedeniyle sonlandırıldığında. Diğer...
 
(void) - sessionManager:willEndCastSession:
 Bir Cast oturumu istek üzerine veya bir hata nedeniyle sonlandırılmak üzereyken çağrılır. Diğer...
 
(void) - sessionManager:didEndCastSession:withError:
 İstek üzerine veya bir hata nedeniyle yayın oturumu sona erdiğinde çağrılır. Diğer...
 
(void) - sessionManager:didFailToStartSession:withError:
 Bir oturum başlatılamadısa çağrılır. Diğer...
 
(void) - sessionManager:didFailToStartCastSession:withError:
 Yayınlama oturumu başlatılamadığında çağrılır. Diğer...
 
(void) - sessionManager:didSuspendSession:withReason:
 Bir oturum askıya alındığında çağrılır. Diğer...
 
(void) - sessionManager:didSuspendCastSession:withReason:
 Bir Cast oturumu askıya alındığında çağrılır. Diğer...
 
(void) - sessionManager:willResumeSession:
 Bir oturum devam etmek üzereyken çağrılır. Diğer...
 
(void) - sessionManager:didResumeSession:
 Bir oturum başarıyla devam ettirildiğinde çağrılır. Diğer...
 
(void) - sessionManager:willResumeCastSession:
 Bir Cast oturumu devam ettirilmek üzereyken çağrılır. Diğer...
 
(void) - sessionManager:didResumeCastSession:
 Bir Cast oturumu başarıyla devam ettirildiğinde çağrılır. Diğer...
 
(void) - sessionManager:session:didUpdateDevice:
 Bu oturumla ilişkili cihaz bir şekilde değiştiğinde (örneğin, kullanıcı adı değiştiğinde) çağrılır. Diğer...
 
(void) - sessionManager:session:didReceiveDeviceVolume:muted:
 Bir cihaz için güncellenen cihaz ses düzeyi ve sesi kapatma durumu alındığında çağrılır. Diğer...
 
(void) - sessionManager:castSession:didReceiveDeviceVolume:muted:
 Yayın oturumu için cihaz hacminin güncellenmesi ve sesi kapatma durumu alındığında çağrılır. Diğer...
 
(void) - sessionManager:session:didReceiveDeviceStatus:
 Bir oturum için güncellenmiş cihaz durumu alındığında çağrılır. Diğer...
 
(void) - sessionManager:castSession:didReceiveDeviceStatus:
 Cast oturumu için güncellenmiş cihaz durumu alındığında çağrılır. Diğer...
 

Yöntem Ayrıntıları

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

Bir oturum başlamak üzereyken çağrılır.

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

Bir oturum başarıyla başlatıldığında aranır.

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

Yayınlama oturumu başlamak üzereyken çağrılır.

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

Yayınlama oturumu başarıyla başlatıldığında çağrılır.

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

Bir oturum istek üzerine veya bir hata nedeniyle sonlandırılmak üzereyken çağrılır.

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

Bir istek sona erdiğinde veya bir hata nedeniyle sonlandırıldığında.

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

Bir Cast oturumu istek üzerine veya bir hata nedeniyle sonlandırılmak üzereyken çağrılır.

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

İstek üzerine veya bir hata nedeniyle yayın oturumu sona erdiğinde çağrılır.

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

Bir oturum başlatılamadısa çağrılır.

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

Yayınlama oturumu başlatılamadığında çağrılır.

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

Bir oturum askıya alındığında çağrılır.

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

Bir Cast oturumu askıya alındığında çağrılır.

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

Bir oturum devam etmek üzereyken çağrılır.

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

Bir oturum başarıyla devam ettirildiğinde çağrılır.

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

Bir Cast oturumu devam ettirilmek üzereyken çağrılır.

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

Bir Cast oturumu başarıyla devam ettirildiğinde çağrılır.

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

Bu oturumla ilişkili cihaz bir şekilde değiştiğinde (örneğin, kullanıcı adı değiştiğinde) çağrılır.

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

Bir cihaz için güncellenen cihaz ses düzeyi ve sesi kapatma durumu alındığında çağrılır.

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

Yayın oturumu için cihaz hacminin güncellenmesi ve sesi kapatma durumu alındığında çağrılır.

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: (NSString *__nullable)  statusText 
optional

Bir oturum için güncellenmiş cihaz durumu alındığında çağrılır.

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

Cast oturumu için güncellenmiş cihaz durumu alındığında çağrılır.

Parameters
sessionManagerThe session manager.
sessionThe Cast session.
statusTextThe new device status text.