واجهة برمجة تطبيقات مرسِل الإرسال لنظام التشغيل iOS
الفئات والبروتوكولات في واجهة برمجة التطبيقات Google Cast Cast v4 لنظام التشغيل iOS:
| GCKAdBreakClipInfo | فئة تمثّل مقطع فاصل إعلاني |
| GCKAdBreakClipInfoBuilder | كائن أداة لإنشاء مثيلات GCKAdBreakClipInfo جديدة أو مشتقة |
| GCKAdBreakClipVastAdsRequest | |
| GCKAdBreakInfo | فئة تمثّل الفاصل الإعلاني |
| GCKAdBreakInfoBuilder | كائن أداة لإنشاء مثيلات GCKAdBreakInfo جديدة أو مشتقة |
| GCKAdBreakStatus | فئة تمثّل حالة الفاصل الإعلاني |
| GCKApplicationMetadata | معلومات حول تطبيق المستلِم |
| GCKCastChannel | قناة اتصال افتراضية لتبادل الرسائل بين مُرسِل الإرسال ومستقبِل الإرسال |
| GCKCastContext | فئة تحتوي على كائنات عامة وحالة إطار العمل |
| GCKCastContext(UI) | فئة على GCKCastContext تحتوي على واجهات برمجة تطبيقات خاصة بواجهة المستخدم |
| <GCKCastDeviceStatusListener> | بروتوكول استماع لتلقي إشعارات تغيير حالة جهاز البث |
| GCKCastOptions | الخيارات التي تؤثر في اكتشاف أجهزة البث وسلوك جلسات الإرسال |
| GCKCastSession | صف يدير جلسة الإرسال باستخدام جهاز استقبال |
| GCKColor | فئة تمثّل لون RGBA |
| GCKCredentialsData | فئة للاحتفاظ ببيانات بيانات الاعتماد الخاصة بالتطبيق لتحديد المستخدم وربما المصادقة عليه |
| GCKDevice | كائن يمثل جهاز استقبال |
| GCKDeviceProvider | فئة أساسية مجردة لإجراء اكتشاف الجهاز وإنشاء الجلسات |
| GCKDeviceProvider(Protected) | طرق ملائمة لإنشاء كائنات GCKDevice وإرسال إشعارات الاكتشاف إلى إطار العمل |
| GCKDiscoveryCriteria | معايير فلترة اكتشاف الجهاز |
| GCKDiscoveryManager | فئة تدير عملية اكتشاف الجهاز |
| <GCKDiscoveryManagerListener> | بروتوكول المستمع GCKDiscoveryManager |
| GCKDynamicDevice | كائن جهاز يمكن أن يكون جزءًا من مجموعة متعددة المناطق |
| GCKError | فئة فرعية من NSError لأخطاء إطار العمل |
| GCKGenericChannel | استخدام عام لـ GCKCastChannel مناسب للاستخدام عندما لا يكون التصنيف الفرعي مطلوبًا |
| <GCKGenericChannelDelegate> | بروتوكول تفويض GCKGenericChannel |
| GCKHLSSegment | فئة توفّر مساعدين للتحويل بين GCKHLSSegmentFormat وNSString |
| GCKHLSVideoSegment | فئة توفّر مساعدين للتحويل بين GCKHLSVideoSegmentFormat وNSString |
| GCKImage | فئة تمثّل صورة موجودة على خادم ويب |
| GCKJSONUtils | طرق الأداة المساعدة للعمل مع بيانات JSON |
| GCKLaunchOptions | خيارات تشغيل تطبيق المُستلِم |
| GCKLogger | عنصر منفرد يستخدم في التسجيل بواسطة إطار العمل |
| <GCKLoggerDelegate> | بروتوكول تفويض GCKLogger |
| GCKLoggerFilter | فئة لفلترة رسائل السجلّ التي يتم إنشاؤها باستخدام GCKLogger |
| GCKMediaInformation | فئة تجمع معلومات عن عنصر وسائط |
| GCKMediaInformationBuilder | كائن أداة لإنشاء مثيلات GCKMediaInformation جديدة أو مشتقة |
| GCKMediaLiveSeekableRange | فئة تجمع معلومات حول نطاق قابل للبحث من مصدر بيانات الوسائط |
| GCKMediaLoadOptions | خيارات تحميل الوسائط باستخدام GCKRemoteMediaClient |
| GCKMediaLoadRequestData | بيانات طلب تحميل الوسائط |
| GCKMediaLoadRequestDataBuilder | كائن أداة لإنشاء مثيلات GCKMediaLoadRequestData جديدة أو مشتقة |
| GCKMediaMetadata | حاوية للبيانات الوصفية للوسائط |
| GCKMediaQueue | تمثيل نموذج بيانات لقائمة انتظار الوسائط ذات طول عشوائي |
| GCKMediaQueueContainerMetadata | بيانات وصفية إضافية لحاوية قائمة انتظار الوسائط |
| GCKMediaQueueContainerMetadataBuilder | كائن أداة لإنشاء مثيلات GCKMediaQueueContainerMetadata جديدة أو مشتقة |
| GCKMediaQueueData | فئة تحتوي على معلومات قائمة انتظار التشغيل أو حاوية الوسائط |
| GCKMediaQueueDataBuilder | كائن أداة لإنشاء مثيلات GCKMediaQueueData جديدة أو مشتقة |
| <GCKMediaQueueDelegate> | بروتوكول التفويض لتلقّي الإشعارات غير المتزامنة من GCKMediaQueue |
| GCKMediaQueueItem | فئة تمثّل عنصر قائمة انتظار الوسائط |
| GCKMediaQueueItemBuilder | كائن أداة لإنشاء مثيلات GCKMediaQueueItem جديدة أو مشتقة |
| GCKMediaQueueLoadOptions | خيارات تحميل عناصر قائمة انتظار الوسائط باستخدام GCKRemoteMediaClient |
| GCKMediaRequestItem | فئة تمثّل عنصر طلب تم إرساله إلى أجهزة استقبال البث |
| GCKMediaSeekOptions | خيارات البحث ضمن الوسائط باستخدام GCKRemoteMediaClient |
| GCKMediaStatus | صف يتضمن معلومات الحالة عن بعض الوسائط |
| GCKMediaTextTrackStyle | فئة تمثّل نمطًا لمقطع صوتي للوسائط النصية |
| GCKMediaTrack | فئة تمثّل مقطعًا صوتيًا للوسائط |
| GCKMultizoneDevice | جهاز عضو في مجموعة متعددة المناطق |
| GCKMultizoneStatus | حالة مجموعة متعددة المناطق |
| GCKNetworkAddress | كائن يمثل عنوان IP للشبكة |
| GCKOpenURLOptions | كائن يمثل الخيارات التي يمكن تمريرها إلى تطبيق يعمل بتكنولوجيا Google Cast عبر عنوان URL لرابط لموضع معيّن |
| GCKRemoteMediaClient | فئة للتحكّم في تشغيل الوسائط على جهاز استقبال Cast |
| GCKRemoteMediaClient(Protected) | طرق لطلبها بواسطة GCKRemoteMediaClient من الفئات الفرعية فقط |
| <GCKRemoteMediaClientAdInfoParserDelegate> | بروتوكول التفويض لتحليل معلومات الفواصل الإعلانية من حالة الوسائط |
| <GCKRemoteMediaClientListener> | بروتوكول المستمع GCKRemoteMediaClient |
| GCKRequest | كائن لتتبع طلب غير متزامن |
| <GCKRequestDelegate> | بروتوكول تفويض GCKRequest |
| GCKSenderApplicationInfo | معلومات حول تطبيق المرسل |
| GCKSession | فئة أساسية مجردة تمثل جلسة باستخدام جهاز استقبال |
| GCKSession(Protected) | الطرق التي يتم تجاوزها ويتم استدعاؤها من خلال الفئات الفرعية GCKSession فقط |
| GCKSessionManager | صف يدير الجلسات |
| <GCKSessionManagerListener> | بروتوكول المستمع GCKSessionManager |
| GCKSessionTraits | كائن يصف سمات وإمكانات الجلسة |
| GCKUIButton | فئة فرعية من UIButton تدعم حالات التطبيقات المخصصة |
| GCKUICastButton | فئة فرعية من UIButton تنفِّذ الزر "إرسال" |
| <GCKUICastButtonDelegate> | استخدام طرق هذا البروتوكول لتقديم مربع حوار مخصص استجابةً لإجراء المستخدم |
| GCKUICastContainerViewController | وحدة تحكم في العرض تلتف حول وحدة تحكم عرض أخرى وتضيف منطقة إشعارات تشغيل الوسائط أسفل وحدة التحكم تلك |
| GCKUIDeviceVolumeController | وحدة تحكم لطرق عرض واجهة المستخدم يتم استخدامها للتحكم في مستوى الصوت وتجاهله في حالة/استقبال جهاز استقبال البث |
| GCKUIExpandedMediaControlsViewController | وحدة تحكُّم في العرض تنفِّذ عرضًا بملء الشاشة لعناصر التحكم الموسَّعة |
| <GCKUIImageCache> | بروتوكول يعرّف طريقة استرداد الصور والتخزين المؤقت |
| GCKUIImageHints | كائن يقدم تلميحات إلى GCKUIImagePicker حول نوع وحجم الصورة التي سيتم اختيارها للعرض في واجهة المستخدم |
| <GCKUIImagePicker> | كائن يستخدم لاختيار صورة لغرض معيّن من كائن GCKMediaMetadata |
| <GCKUIMediaButtonBarProtocol> | بروتوكول تفويض GCKUIMediaButtonBarProtocol |
| GCKUIMediaController | وحدة تحكم لطرق عرض واجهة المستخدم يتم استخدامها للتحكم في حالة تشغيل الوسائط أو عرضها على جهاز استقبال البث |
| <GCKUIMediaControllerDelegate> | بروتوكول تفويض GCKUIMediaController |
| GCKUIMediaTrackSelectionViewController | وحدة تحكم في طريقة العرض تعرض قائمة بالمسارات الصوتية والنصوص المتوفرة لعنصر وسائط معيّن |
| <GCKUIMediaTrackSelectionViewControllerDelegate> | بروتوكول تفويض GCKUIDeviceConnectionViewController |
| GCKUIMiniMediaControlsViewController | وحدة تحكم في طريقة العرض تنفذ شريط التحكم "يجري الآن تشغيل" |
| <GCKUIMiniMediaControlsViewControllerDelegate> | بروتوكول تفويض GCKUIMiniMediaControlsViewController |
| GCKUIMultistateButton | فئة فرعية من UIButton تدعم حالات متعددة |
| GCKUIPlaybackRateController | فئة يمكن استخدامها لتنفيذ واجهة مستخدم مخصصة لمعدّل تشغيل البث المباشر |
| GCKUIPlayPauseToggleController | فئة يمكن استخدامها لتنفيذ واجهة مستخدم مخصصة للتشغيل/الإيقاف المؤقت للتبديل، في الحالات التي لا تكون فيها GCKUIMultistateButton كافية |
| GCKUIStreamPositionController | فئة يمكن استخدامها لتنفيذ موضع بث مخصّص و/أو البحث عن واجهة مستخدم، في الحالات التي لا تكون فيها عناصر التحكم العادية في UISlider وUIProgressView وUILabel كافية |
| GCKUIStyle | |
| GCKUIStyleAttributes | فئة للتحكم في نمط طرق العرض الافتراضية لإطار العمل (الألوان والخطوط والرموز) |
| GCKUIStyleAttributesCastViews | سمات النمط لمجموعة العرض الجذر |
| GCKUIStyleAttributesConnectionController | سمات النمط لمجموعة العرض التي تمثل وحدة التحكم في الاتصال |
| GCKUIStyleAttributesConnectionNavigation | سمات النمط لمجموعة العرض التي تمثل شريط التنقل في وحدة التحكم بالجهاز |
| GCKUIStyleAttributesConnectionToolbar | سمات النمط لمجموعة العرض التي تمثل شريط الأدوات بوحدة التحكم في الجهاز |
| GCKUIStyleAttributesDeviceChooser | سمات النمط لمجموعة العرض التي تمثل منتقي الأجهزة |
| GCKUIStyleAttributesDeviceControl | سمات النمط لمجموعة العرض التي تمثل جميع طرق عرض التحكم بالجهاز |
| GCKUIStyleAttributesExpandedController | سمات النمط لمجموعة العرض التي تمثل وحدة التحكّم الموسّعة |
| GCKUIStyleAttributesGuestModePairingDialog | سمات النمط لمجموعة العرض التي تمثل مربع حوار الإقران لوضع الضيف |
| GCKUIStyleAttributesInstructions | سمات النمط لمجموعة العرض التي تمثل تراكب الإرشادات الأولية |
| GCKUIStyleAttributesMediaControl | سمات النمط لمجموعة العرض التي تمثل جميع طرق عرض التحكم في الوسائط |
| GCKUIStyleAttributesMiniController | سمات النمط لمجموعة العرض التي تمثل وحدة التحكم المصغّرة |
| GCKUIStyleAttributesNoDevicesAvailableController | سمات النمط لمجموعة العرض التي لا تمثل وحدة تحكُّم متاحة للأجهزة |
| GCKUIStyleAttributesTrackSelector | سمات النمط لمجموعة الملف الشخصي التي تمثل محدد مسارات الوسائط |
| GCKUIUtils | طرق أداة واجهة المستخدم |
| GCKVASTAdsRequest | فئة تمثّل طلب VAST لمقطع مقطع إعلاني |
| GCKVideoInfo | فئة تمثّل تفاصيل تنسيق الفيديو |
| NSDictionary(GCKAdditions) | فئة تضيف بعض الطرق المناسبة إلى NSDictionary للبحث عن القيم من أنواع مختلفة بأمان |
| NSMutableDictionary(GCKAdditions) | فئة تضيف بعض الطرق المناسبة إلى NSDictionary لإعداد قيم من أنواع مختلفة |
| NSTimer(GCKAdditions) | فئة على NSTimer تضيف بعض التحسينات المفيدة |