کلاس GCKCastContext

بررسی اجمالی

یک کلاس حاوی اشیاء و حالت جهانی برای چارچوب.

زمینه باید در اوایل چرخه حیات برنامه از طریق تماس با setSharedInstanceWithOptions: (GCKCastContext) .

از آنجا که
3.0

NSObject را به ارث می برد.

خلاصه روش نمونه

(void) - registerDeviceProvider:
یک ارائه‌دهنده دستگاه را ثبت می‌کند که برای نوع جدیدی از دستگاه (غیر Cast) پشتیبانی می‌کند. بیشتر...
(void) - unregisterDeviceProviderForCategory:
ارائه دهنده دستگاه را برای یک دسته دستگاه معین لغو ثبت می کند. بیشتر...
(void) - presentCastDialog
کادر گفتگوی Cast را نمایش می دهد. بیشتر...
( GCKUICastContainerViewController *) - createCastContainerControllerForViewController:
یک GCKUICastContainerViewController می سازد که کنترلر نمای داده شده را جاسازی می کند. بیشتر...
( GCKUIMiniMediaControlsViewController *) - createMiniMediaControlsViewController
یک GCKUIMiniMediaControlsViewController می سازد. بیشتر...
(BOOL) - presentCastInstructionsViewControllerOnce
اگر قبلاً نشان داده نشده است، یک کنترلر نمای تمام صفحه ارائه می دهد که توجه را به دکمه Cast جلب می کند و متن آموزشی مختصری را در مورد استفاده از آن نمایش می دهد. بیشتر...
(void) - clearCastInstructionsShownFlag
پرچم ثابتی را که ردیابی می‌کند کنترل‌کننده نمای مدال دستورالعمل‌های Cast نشان داده شده است را پاک می‌کند. بیشتر...
(void) - presentDefaultExpandedMediaControls
کنترل‌های رسانه گسترده Cast را به‌طور پیش‌فرض نمایش می‌دهد. بیشتر...

خلاصه روش کلاس

(void) + setSharedInstanceWithOptions:
نمونه مشترک را تنظیم می‌کند و یک شیء Cast options را ارائه می‌کند. بیشتر...
(instancetype) + sharedInstance
نمونه singleton را برمی‌گرداند. بیشتر...
(BOOL) + isSharedInstanceInitialized
آزمایش می کند که آیا نمونه singleton هنوز مقداردهی اولیه شده است. بیشتر...

ویژگی های عمومی

NSString *const  kGCKNotificationKeyCastState
کلید userInfo برای وضعیت Cast جدید در اعلان تغییر وضعیت Cast. بیشتر...
NSString *const  kGCKCastStateDidChangeNotification
نام اعلانی که با تغییر حالت Cast منتشر خواهد شد. بیشتر...
NSString *const  kGCKUICastDialogWillShowNotification
نام اعلانی که وقتی گفتگوی Cast در شرف نمایش است منتشر می شود. بیشتر...
NSString *const  kGCKUICastDialogDidHideNotification
نام اعلانی که پس از رد شدن گفتگوی Cast منتشر خواهد شد. بیشتر...

خلاصه اموال

GCKCastState   castState
وضعیت ریخته گری فعلی برای برنامه. بیشتر...
GCKDiscoveryManager discoveryManager
مدیر کشف بیشتر...
GCKSessionManager sessionManager
مدیر جلسه. بیشتر...
id< GCKUIImageCache imageCache
اجرای حافظه پنهان تصویر که توسط فریم ورک برای واکشی تصاویری که در ابرداده رسانه ارجاع داده شده اند استفاده می شود. بیشتر...
id< GCKUIImagePicker imagePicker
پیاده سازی انتخابگر تصویر که برای انتخاب یک تصویر برای یک هدف خاص استفاده می شود. بیشتر...
BOOL  useDefaultExpandedMediaControls
رفتار Framework را هنگامی که یک اقدام کاربر وجود دارد که باید منجر به ارائه کنترل‌های توسعه‌یافته شود، پیکربندی می‌کند. بیشتر...
GCKUIExpandedMediaControlsViewController defaultExpandedMediaControlsViewController
نمونه کنترل‌کننده نمای پیش‌فرض Cast Exped Media Controls. بیشتر...

جزئیات روش

+ (void) setSharedInstanceWithOptions: ( GCKCastOptions *)  options

نمونه مشترک را تنظیم می‌کند و یک شیء Cast options را ارائه می‌کند.

اگر نمونه مشترک از قبل مقداردهی اولیه شده باشد، یک استثنا ایجاد می شود. این متد باید در رشته اصلی فراخوانی شود.

+ (instancetype) sharedInstance

نمونه singleton را برمی‌گرداند.

اگر یک نمونه مشترک هنوز مقداردهی اولیه نشده باشد، یک استثنا ایجاد می شود.

+ (BOOL) isSharedInstanceInitialized

آزمایش می کند که آیا نمونه singleton هنوز مقداردهی اولیه شده است.

از آنجا که
3.5.4
- (void) registerDeviceProvider: ( GCKDeviceProvider *)  deviceProvider

یک ارائه‌دهنده دستگاه را ثبت می‌کند که برای نوع جدیدی از دستگاه (غیر Cast) پشتیبانی می‌کند.

Parameters
deviceProviderAn instance of a GCKDeviceProvider subclass for managing the devices.
- (void) unregisterDeviceProviderForCategory: (NSString *)  category

ارائه دهنده دستگاه را برای یک دسته دستگاه معین لغو ثبت می کند.

Parameters
categoryA string that uniquely identifies the type of device.
- (void) presentCastDialog

کادر گفتگوی Cast را نمایش می دهد.

ارائه شده بر اساس دسته GCKCastContext(UI) .

- ( GCKUICastContainerViewController *) createCastContainerControllerForViewController: (UIViewController *)  viewController

یک GCKUICastContainerViewController می سازد که کنترلر نمای داده شده را جاسازی می کند.

ارائه شده بر اساس دسته GCKCastContext(UI) .

- ( GCKUIMiniMediaControlsViewController *) createMiniMediaControlsViewController

یک GCKUIMiniMediaControlsViewController می سازد.

ارائه شده بر اساس دسته GCKCastContext(UI) .

- (BOOL) presentCastInstructionsViewControllerOnce

اگر قبلاً نشان داده نشده است، یک کنترلر نمای تمام صفحه ارائه می دهد که توجه را به دکمه Cast جلب می کند و متن آموزشی مختصری را در مورد استفاده از آن نمایش می دهد.

برمی گرداند
اگر نمای کنترلر نشان داده شد YES ، اگر نمایش داده نشد NO ، زیرا قبلاً نشان داده شده بود.

ارائه شده بر اساس دسته GCKCastContext(UI) .

- (void) clearCastInstructionsShownFlag

پرچم ثابتی را که ردیابی می‌کند کنترل‌کننده نمای مدال دستورالعمل‌های Cast نشان داده شده است را پاک می‌کند.

ارائه شده بر اساس دسته GCKCastContext(UI) .

- (void) presentDefaultExpandedMediaControls

کنترل‌های رسانه گسترده Cast را به‌طور پیش‌فرض نمایش می‌دهد.

ارائه شده بر اساس دسته GCKCastContext(UI) .

اسناد داده های اعضا

- (NSString* const) kGCKNotificationKeyCastState

کلید userInfo برای وضعیت Cast جدید در اعلان تغییر وضعیت Cast.

- (NSString* const) kGCKCastStateDidChangeNotification

نام اعلانی که با تغییر حالت Cast منتشر خواهد شد.

- (NSString* const) kGCKUICastDialogWillShowNotification

نام اعلانی که وقتی گفتگوی Cast در شرف نمایش است منتشر می شود.

از آنجا که
3.4
- (NSString* const) kGCKUICastDialogDidHideNotification

نام اعلانی که پس از رد شدن گفتگوی Cast منتشر خواهد شد.

از آنجا که
3.4

جزئیات ملک

- ( GCKCastState ) castState
read nonatomic assign

وضعیت ریخته گری فعلی برای برنامه.

تغییرات این ویژگی را می توان با KVO یا با گوش دادن به اعلان‌های kGCKCastStateDidChangeNotification کنترل کرد.

- ( GCKDiscoveryManager *) discoveryManager
read nonatomic strong

مدیر کشف

این شی کشف دستگاه های گیرنده را انجام می دهد.

- ( GCKSessionManager *) sessionManager
read nonatomic strong

مدیر جلسه.

این شیء تعامل با دستگاه های گیرنده را مدیریت می کند.

- (id< GCKUIImageCache >) imageCache
read write nonatomic strong

اجرای حافظه پنهان تصویر که توسط فریم ورک برای واکشی تصاویری که در ابرداده رسانه ارجاع داده شده اند استفاده می شود.

اگر یک پیاده سازی پیش فرض توسط برنامه ارائه نشده باشد استفاده می شود. ممکن است برای بازگرداندن حافظه پنهان تصویر پیش فرض روی nil تنظیم شود.

ارائه شده بر اساس دسته GCKCastContext(UI) .

- (id< GCKUIImagePicker >) imagePicker
read write nonatomic strong

پیاده سازی انتخابگر تصویر که برای انتخاب یک تصویر برای یک هدف خاص استفاده می شود.

اگر یک پیاده سازی پیش فرض توسط برنامه ارائه نشده باشد استفاده می شود. ممکن است برای بازگرداندن انتخابگر تصویر پیش فرض روی nil تنظیم شود.

ارائه شده بر اساس دسته GCKCastContext(UI) .

- (BOOL) useDefaultExpandedMediaControls
read write nonatomic assign

رفتار Framework را هنگامی که یک اقدام کاربر وجود دارد که باید منجر به ارائه کنترل‌های توسعه‌یافته شود، پیکربندی می‌کند.

اگر YES ، Framework نمای پیش‌فرض کنترل‌های گسترده را نشان می‌دهد. اگر NO ، Framework فقط یک GCKUICastContainerViewController::kGCKExpandedMediaControlsTriggeredNotification را راه اندازی می کند.

ارائه شده بر اساس دسته GCKCastContext(UI) .

- ( GCKUIExpandedMediaControlsViewController *) defaultExpandedMediaControlsViewController
read nonatomic strong

نمونه کنترل‌کننده نمای پیش‌فرض Cast Exped Media Controls.

ارائه شده بر اساس دسته GCKCastContext(UI) .