<GCKSessionManagerListener> Protokol

<GCKSessionManagerListener> Protokol Referansı

Genel bakış

GCKSessionManager işleyici protokolü.

Protokol yöntemlerinin tümü isteğe bağlıdır. Tüm bildirim yöntemlerinin iki türü vardır: biri herhangi bir oturum türü için, diğeri özel olarak Yayın oturumları için çağrılan.

İşleyiciler, kaydedildikleri sıraya göre çağrılır. Çerçevenin kendi bileşenleri (GCKUIMediaController gibi) tarafından kaydedilen GCKSessionManagerListener örnekleri 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 kaydedilenlerden sonra ve kalan tüm geri çağırmalar için uygulama tarafından kaydedilenlerden önce çağrılır.

yılından beri
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 çağrılı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:
 İstek üzerine veya bir hata nedeniyle bir oturum sona ermek üzereyken çağrılır. Diğer...
 
(void) - sessionManager:didEndSession:withError:
 İstek üzerine veya bir hata nedeniyle bir oturum sona erdiğinde çağrılır. Diğer...
 
(void) - sessionManager:willEndCastSession:
 İstek üzerine veya bir hata nedeniyle yayınlama oturumu sona ermek üzereyken çağrılır. Diğer...
 
(void) - sessionManager:didEndCastSession:withError:
 İstek üzerine veya bir hata nedeniyle yayınlama oturumu sona erdiğinde çağrılır. Diğer...
 
(void) - sessionManager:didFailToStartSession:withError:
 Bir oturum başlatılamadığında ç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:
 Yayın oturumu askıya alındığında çağrılır. Diğer...
 
(void) - sessionManager:willResumeSession:
 Bir oturum devam ettirilmek ü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:
 Yayınlama oturumu devam ettirilmek üzereyken çağrılır. Diğer...
 
(void) - sessionManager:didResumeCastSession:
 Yayınlama oturumu başarıyla devam ettirildiğinde çağrılır. Diğer...
 
(void) - sessionManager:session:didUpdateDevice:
 Bu oturumla ilişkilendirilmiş cihaz bir şekilde değiştiğinde (örneğin, kolay adı değiştiğinde) çağrılır. Diğer...
 
(void) - sessionManager:session:didReceiveDeviceVolume:muted:
 Bir oturumun güncellenmiş cihaz ses düzeyi ve sessize alma durumu alındığında çağrılır. Diğer...
 
(void) - sessionManager:castSession:didReceiveDeviceVolume:muted:
 Yayın oturumuna ait güncellenmiş cihaz ses seviyesi ve ses 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:
 Yayınlama oturumu için güncellenmiş cihaz durumu alındığında çağrılır. Diğer...
 
(void) - sessionManager:didUpdateDefaultSessionOptionsForDeviceCategory:
 Belirli bir cihaz kategorisi için varsayılan oturum seçenekleri değiştirildiğinde çağrılır. Diğer...
 

Yöntem Ayrıntısı

- (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 çağrılı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

İstek üzerine veya bir hata nedeniyle bir oturum sona ermek üzereyken çağrılır.

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

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

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

İstek üzerine veya bir hata nedeniyle yayınlama oturumu sona ermek üzereyken çağrılır.

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

İstek üzerine veya bir hata nedeniyle yayınlama 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ığında ç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

Yayın 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 ettirilmek ü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

Yayınlama oturumu devam ettirilmek üzereyken çağrılır.

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

Yayınlama 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şkilendirilmiş cihaz bir şekilde değiştiğinde (örneğin, kolay adı değiştiğinde) çağrılır.

Parameters
sessionManagerThe session manager.
sessionThe Cast session.
deviceThe updated device object.
yılından beri
3,2
- (void) sessionManager: (GCKSessionManager *)  sessionManager
session: (GCKSession *)  session
didReceiveDeviceVolume: (float)  volume
muted: (BOOL)  muted 
optional

Bir oturumun güncellenmiş cihaz ses düzeyi ve sessize alma 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 oturumuna ait güncellenmiş cihaz ses seviyesi ve ses 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: (nullable NSString *)  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: (nullable NSString *)  statusText 
optional

Yayınlama 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.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
didUpdateDefaultSessionOptionsForDeviceCategory: (NSString *)  category 
optional

Belirli bir cihaz kategorisi için varsayılan oturum seçenekleri değiştirildiğinde çağrılır.

Parameters
sessionManagerThe session manager.
categoryThe device category.
yılından beri
4,0