فئة GCKSession(Protected)

مرجع الفئة GCKSession(Protected)

نظرة عامة

طُرق الإلغاء وطلبها من فئات GCKSession الفرعية فقط.

منذ
3.0

ملخّص طريقة المثيل

(void) - start
 بدء الجلسة المزيد...
 
(void) - endAndStopCasting:
 ينهي الجلسة. المزيد...
 
(void) - suspendWithReason:
 تعليق الجلسة للسبب المحدَّد المزيد...
 
(void) - resume
 يتم استئناف الجلسة. المزيد...
 
(void) - notifyDidStartWithSessionID:
 تطلب الفئات الفرعية إعلام إطار العمل ببدء الجلسة. المزيد...
 
(void) - notifyDidFailToStartWithError:
 تستدعي الفئات الفرعية لإبلاغ إطار العمل بتعذُّر بدء الجلسة. المزيد...
 
(void) - notifyDidResume
 تطلب الفئات الفرعية إبلاغ إطار العمل باستئناف الجلسة. المزيد...
 
(void) - notifyDidSuspendWithReason:
 تطلب الفئات الفرعية إبلاغ إطار العمل بأنّه قد تم تعليق الجلسة. المزيد...
 
(void) - notifyDidEndWithError:
 تطلب الفئات الفرعية إعلام إطار العمل بانتهاء الجلسة. المزيد...
 
(void) - notifyDidReceiveDeviceVolume:muted:
 تطلب الفئات الفرعية من هذه الفئات إشعار إطار العمل الذي يفيد بتلقّي الجهاز المحدَّث لمستوى صوت الجهاز وحالة كتم الصوت فيه. المزيد...
 
(void) - notifyDidReceiveDeviceStatus:
 تطلب الفئات الفرعية من هذه الفئات إشعار إطار العمل بأنّ الحالة المعدّلة قد تم تلقّيها من الجهاز. المزيد...
 

تفاصيل الطريقة

- (void) start

بدء الجلسة

هذه عملية غير متزامنة. يجب أن تلغي الفئات الفرعية.

توسّع الصف GCKSession.

- (void) endAndStopCasting: (BOOL)  stopCasting

ينهي الجلسة.

هذه عملية غير متزامنة. يجب أن تلغي الفئات الفرعية.

Parameters
stopCastingWhether to stop casting content to the receiver.

توسّع الصف GCKSession.

- (void) suspendWithReason: (GCKConnectionSuspendReason reason

تعليق الجلسة للسبب المحدَّد

هذه عملية غير متزامنة. يجب أن تلغي الفئات الفرعية.

توسّع الصف GCKSession.

- (void) resume

يتم استئناف الجلسة.

هذه عملية غير متزامنة. يجب أن تلغي الفئات الفرعية.

توسّع الصف GCKSession.

- (void) notifyDidStartWithSessionID: (NSString *)  sessionID

تطلب الفئات الفرعية إعلام إطار العمل ببدء الجلسة.

Parameters
sessionIDThe session's unique ID.

توسّع الصف GCKSession.

- (void) notifyDidFailToStartWithError: (NSError *)  error

تستدعي الفئات الفرعية لإبلاغ إطار العمل بتعذُّر بدء الجلسة.

Parameters
errorThe error that occurred.

توسّع الصف GCKSession.

- (void) notifyDidResume

تطلب الفئات الفرعية إبلاغ إطار العمل باستئناف الجلسة.

توسّع الصف GCKSession.

- (void) notifyDidSuspendWithReason: (GCKConnectionSuspendReason reason

تطلب الفئات الفرعية إبلاغ إطار العمل بأنّه قد تم تعليق الجلسة.

Parameters
reasonThe reason for the suspension.

توسّع الصف GCKSession.

- (void) notifyDidEndWithError: (NSError *__nullable)  error

تطلب الفئات الفرعية إعلام إطار العمل بانتهاء الجلسة.

Parameters
errorThe error that caused the session to end, if any. Should be nil if the session was ended intentionally.

توسّع الصف GCKSession.

- (void) notifyDidReceiveDeviceVolume: (float)  volume
muted: (BOOL)  muted 

تطلب الفئات الفرعية من هذه الفئات إشعار إطار العمل الذي يفيد بتلقّي الجهاز المحدَّث لمستوى صوت الجهاز وحالة كتم الصوت فيه.

Parameters
volumeThe device's current volume. Must be in the range [0, 1.0];
mutedThe device's current mute state.

توسّع الصف GCKSession.

- (void) notifyDidReceiveDeviceStatus: (NSString *__nullable)  statusText

تطلب الفئات الفرعية من هذه الفئات إشعار إطار العمل بأنّ الحالة المعدّلة قد تم تلقّيها من الجهاز.

Parameters
statusTextThe new status.

توسّع الصف GCKSession.