<GCKSessionManagerListener> প্রোটোকল

<GCKSessionManagerListener> প্রোটোকল রেফারেন্স

ওভারভিউ

GCKSessionManager লিসেনার প্রোটোকল।

প্রোটোকল এর পদ্ধতি সব ঐচ্ছিক. সমস্ত বিজ্ঞপ্তি পদ্ধতি দুটি প্রকারে আসে: একটি যেটি যেকোন সেশনের জন্য আহ্বান করা হয় এবং একটি যা কাস্ট সেশনের জন্য বিশেষভাবে আহ্বান করা হয়৷

শ্রোতাদের আমন্ত্রণ জানানো হয় যাতে তারা নিবন্ধিত হয়। GCKSessionManagerListener দৃষ্টান্তগুলি যেগুলি নিজেই ফ্রেমওয়ার্কের উপাদানগুলির দ্বারা নিবন্ধিত (যেমন GCKUIMediaController ), সর্বদা কলব্যাকের জন্য আবেদনের দ্বারা নিবন্ধিত হওয়ার পরে আহ্বান করা হবে sessionManager:willStartSession: (GCKSessionManagerListener-p) , sessionManager:willStartCastSession: (GCKSessionManagerListener-p) (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