بررسی اجمالی
یک کلاس حاوی اشیاء و حالت جهانی برای چارچوب.
زمینه باید در اوایل چرخه حیات برنامه از طریق تماس با 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
-
deviceProvider An instance of a GCKDeviceProvider subclass for managing the devices.
- (void) unregisterDeviceProviderForCategory: | (NSString *) | category |
ارائه دهنده دستگاه را برای یک دسته دستگاه معین لغو ثبت می کند.
- Parameters
-
category A 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
جزئیات ملک
|
read nonatomic assign |
وضعیت ریخته گری فعلی برای برنامه.
تغییرات این ویژگی را می توان با KVO یا با گوش دادن به اعلانهای kGCKCastStateDidChangeNotification کنترل کرد.
|
read nonatomic strong |
مدیر کشف
این شی کشف دستگاه های گیرنده را انجام می دهد.
|
read nonatomic strong |
مدیر جلسه.
این شیء تعامل با دستگاه های گیرنده را مدیریت می کند.
|
read write nonatomic strong |
اجرای حافظه پنهان تصویر که توسط فریم ورک برای واکشی تصاویری که در ابرداده رسانه ارجاع داده شده اند استفاده می شود.
اگر یک پیاده سازی پیش فرض توسط برنامه ارائه نشده باشد استفاده می شود. ممکن است برای بازگرداندن حافظه پنهان تصویر پیش فرض روی nil
تنظیم شود.
ارائه شده بر اساس دسته GCKCastContext(UI) .
|
read write nonatomic strong |
پیاده سازی انتخابگر تصویر که برای انتخاب یک تصویر برای یک هدف خاص استفاده می شود.
اگر یک پیاده سازی پیش فرض توسط برنامه ارائه نشده باشد استفاده می شود. ممکن است برای بازگرداندن انتخابگر تصویر پیش فرض روی nil
تنظیم شود.
ارائه شده بر اساس دسته GCKCastContext(UI) .
|
read write nonatomic assign |
رفتار Framework را هنگامی که یک اقدام کاربر وجود دارد که باید منجر به ارائه کنترلهای توسعهیافته شود، پیکربندی میکند.
اگر YES
، Framework نمای پیشفرض کنترلهای گسترده را نشان میدهد. اگر NO
، Framework فقط یک GCKUICastContainerViewController::kGCKExpandedMediaControlsTriggeredNotification را راه اندازی می کند.
ارائه شده بر اساس دسته GCKCastContext(UI) .
|
read nonatomic strong |
نمونه کنترلکننده نمای پیشفرض Cast Exped Media Controls.
ارائه شده بر اساس دسته GCKCastContext(UI) .