GCKCastContext ক্লাস

ওভারভিউ

ফ্রেমওয়ার্কের জন্য গ্লোবাল অবজেক্ট এবং স্টেট ধারণকারী একটি ক্লাস।

প্রসঙ্গটি অবশ্যই অ্যাপ্লিকেশনের জীবনচক্রের প্রথম দিকে setSharedInstanceWithOptions: (GCKCastContext) কলের মাধ্যমে শুরু করতে হবে।

থেকে
3.0

উত্তরাধিকারসূত্রে এনএসওবজেক্ট।

উদাহরণ পদ্ধতির সারাংশ

(void) - registerDeviceProvider:
একটি ডিভাইস প্রদানকারীকে নিবন্ধন করে, যা একটি নতুন ধরনের (নন-কাস্ট) ডিভাইসের জন্য সমর্থন যোগ করে। আরও...
(void) - unregisterDeviceProviderForCategory:
একটি প্রদত্ত ডিভাইস বিভাগের জন্য ডিভাইস প্রদানকারীকে নিবন্ধনমুক্ত করে। আরও...
(void) - setLaunchCredentialsData:
বর্তমান ব্যবহারকারীর শংসাপত্র ডেটা সেট করে। আরও...
(void) - presentCastDialog
কাস্ট ডায়ালগ প্রদর্শন করে। আরও...
( GCKUICastContainerViewController *) - createCastContainerControllerForViewController:
একটি GCKUICastContainerViewController করে যা প্রদত্ত ভিউ কন্ট্রোলারকে এম্বেড করে। আরও...
( GCKUIMiniMediaControlsViewController *) - createMiniMediaControlsViewController
একটি GCKUIMiniMediaControlsViewControllerআরও...
(BOOL) - presentCastInstructionsViewControllerOnce
যদি এটি আগে দেখানো না হয় তবে একটি পূর্ণস্ক্রীন মডেল ভিউ কন্ট্রোলার উপস্থাপন করে যা কাস্ট বোতামে মনোযোগ আকর্ষণ করে এবং এর ব্যবহার সম্পর্কে কিছু সংক্ষিপ্ত নির্দেশমূলক পাঠ্য প্রদর্শন করে। আরও...
(BOOL) - presentCastInstructionsViewControllerOnceWithCastButton:
যদি এটি আগে দেখানো না হয়, তাহলে একটি পূর্ণস্ক্রীন মডেল ভিউ কন্ট্রোলার উপস্থাপন করে যা কাস্ট বোতামে মনোযোগ আকর্ষণ করে, যার ভিউ পাস করা হয় এবং এটির ব্যবহার সম্পর্কে কিছু সংক্ষিপ্ত নির্দেশমূলক পাঠ্য প্রদর্শন করে। আরও...
(void) - clearCastInstructionsShownFlag
কাস্ট নির্দেশাবলী মডেল ভিউ কন্ট্রোলার দেখানো হয়েছে কিনা তা ট্র্যাক করে স্থায়ী পতাকা সাফ করে। আরও...
(void) - presentDefaultExpandedMediaControls
ডিফল্ট কাস্ট প্রসারিত মিডিয়া নিয়ন্ত্রণগুলি প্রদর্শন করে৷ আরও...

ক্লাস পদ্ধতির সারাংশ

(void) + setSharedInstanceWithOptions:
একটি কাস্ট বিকল্প অবজেক্ট সরবরাহ করে ভাগ করা উদাহরণ সেট করে। আরও...
(BOOL) + setSharedInstanceWithOptions:error:
একটি কাস্ট বিকল্প অবজেক্ট সরবরাহ করে ভাগ করা উদাহরণ সেট করে। আরও...
(instancetype) + sharedInstance
সিঙ্গেলটন উদাহরণ প্রদান করে। আরও...
(BOOL) + isSharedInstanceInitialized
সিঙ্গলটন ইন্সট্যান্স এখনও শুরু করা হয়েছে কিনা তা পরীক্ষা করে। আরও...

পাবলিক বৈশিষ্ট্য

NSString *const  kGCKNotificationKeyCastState
কাস্ট অবস্থা পরিবর্তনের বিজ্ঞপ্তিতে নতুন কাস্ট অবস্থার জন্য userInfo কী। আরও...
NSString *const  kGCKCastStateDidChangeNotification
কাস্ট অবস্থা পরিবর্তন হলে বিজ্ঞপ্তির নাম যা প্রকাশিত হবে। আরও...
NSString *const  kGCKExpandedMediaControlsTriggeredNotification
প্রসারিত মিডিয়া নিয়ন্ত্রণ ব্যবহারকারীদের কাছে উপস্থাপিত হলে বিজ্ঞপ্তির নাম যা প্রকাশিত হবে। আরও...
NSString *const  kGCKUICastDialogWillShowNotification
কাস্ট ডায়ালগ দেখানোর সময় যে বিজ্ঞপ্তিটি প্রকাশিত হবে তার নাম। আরও...
NSString *const  kGCKUICastDialogDidHideNotification
কাস্ট ডায়ালগ খারিজ হয়ে গেলে যে বিজ্ঞপ্তিটি প্রকাশিত হবে তার নাম৷ আরও...

সম্পত্তি সারাংশ

GCKCastState   castState
আবেদনের জন্য বর্তমান কাস্টিং অবস্থা। আরও...
GCKDiscoveryManager discoveryManager
আবিষ্কার ব্যবস্থাপক। আরও...
GCKSessionManager sessionManager
সেশন ম্যানেজার। আরও...
id< GCKUIImageCache imageCache
ইমেজ ক্যাশে ইমপ্লিমেন্টেশন যা ফ্রেমওয়ার্ক দ্বারা মিডিয়া মেটাডেটাতে উল্লেখ করা ছবিগুলি আনতে ব্যবহার করা হবে। আরও...
id< GCKUIImagePicker imagePicker
ইমেজ পিকার ইমপ্লিমেন্টেশন যা একটি নির্দিষ্ট উদ্দেশ্যে একটি ছবি নির্বাচন করতে ব্যবহার করা হবে। আরও...
BOOL  useDefaultExpandedMediaControls
ফ্রেমওয়ার্কের আচরণ কনফিগার করে যখন একটি ব্যবহারকারীর অ্যাকশন থাকে যার ফলে প্রসারিত নিয়ন্ত্রণের উপস্থাপনা করা উচিত। আরও...
GCKUIExpandedMediaControlsViewController defaultExpandedMediaControlsViewController
ডিফল্ট কাস্ট প্রসারিত মিডিয়া কন্ট্রোল ভিউ কন্ট্রোলারের উদাহরণ। আরও...

পদ্ধতির বিস্তারিত

+ (void) setSharedInstanceWithOptions: ( GCKCastOptions *)  options

একটি কাস্ট বিকল্প অবজেক্ট সরবরাহ করে ভাগ করা উদাহরণ সেট করে।

যদি ভাগ করা উদাহরণটি ইতিমধ্যেই শুরু করা হয় তবে একটি ব্যতিক্রম নিক্ষেপ করা হবে।

Parameters
optionsThe Cast options.
+ (BOOL) setSharedInstanceWithOptions: ( GCKCastOptions *)  options
error: ( GCKError *_Nullable *_Nullable)  error  

একটি কাস্ট বিকল্প অবজেক্ট সরবরাহ করে ভাগ করা উদাহরণ সেট করে।

প্রসঙ্গটি ইতিমধ্যেই শুরু হলে কলটি ব্যর্থ হবে৷ এই পদ্ধতি প্রধান থ্রেড কল করা আবশ্যক.

Parameters
optionsThe Cast options.
errorA pointer at which to store the error in case of a failure.
রিটার্নস
সাফল্যের উপর YES , NO উপর না।
থেকে
4.0
+ (instancetype) sharedInstance

সিঙ্গেলটন উদাহরণ প্রদান করে।

যদি একটি ভাগ করা উদাহরণ এখনও আরম্ভ করা না হয়, একটি ব্যতিক্রম নিক্ষেপ করা হবে.

+ (BOOL) isSharedInstanceInitialized

সিঙ্গলটন ইন্সট্যান্স এখনও শুরু করা হয়েছে কিনা তা পরীক্ষা করে।

থেকে
3.5.4
- (void) registerDeviceProvider: ( GCKDeviceProvider *)  deviceProvider

একটি ডিভাইস প্রদানকারীকে নিবন্ধন করে, যা একটি নতুন ধরনের (নন-কাস্ট) ডিভাইসের জন্য সমর্থন যোগ করে।

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) setLaunchCredentialsData: ( GCKCredentialsData *_Nullable)  credentialsData

বর্তমান ব্যবহারকারীর শংসাপত্র ডেটা সেট করে।

একটি কাস্ট সেশন শুরু করার আগে এবং যখনই ব্যবহারকারীর অ্যাকাউন্ট পরিবর্তন করা হয় তখন আপনার বর্তমান ব্যবহারকারীর তথ্য সহ এই API-কে কল করা উচিত৷

শংসাপত্রের ডেটা লঞ্চের অনুরোধে এম্বেড করা হবে। যদি এটি একটি Android TV অ্যাপ চালু করতে হয়, অ্যাপটি এই নির্দিষ্ট ব্যবহারকারীকে সমর্থন করে কিনা তা নির্ধারণ করতে শংসাপত্রের ডেটা ব্যবহার করতে পারে। তা না হলে, এর পরিবর্তে কাস্ট অ্যাপটি চালু করা হবে।

যদি একটি Android TV অ্যাপ চালু করা হয়, তাহলে শংসাপত্রের ডেটা লঞ্চের অভিপ্রায়ের মধ্যে অ্যাপে পাঠানো হবে। অ্যাপটি ব্যবহারকারীর অভিজ্ঞতাকে ব্যক্তিগতকৃত করতে এই ডেটা ব্যবহার করতে পারে।

Parameters
credentialsDataAn instance of GCKCredentialsData . May be nil .
- (void) presentCastDialog

কাস্ট ডায়ালগ প্রদর্শন করে।

GCKCastContext(UI) বিভাগ দ্বারা সরবরাহ করা হয়েছে।

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

একটি GCKUICastContainerViewController করে যা প্রদত্ত ভিউ কন্ট্রোলারকে এম্বেড করে।

GCKCastContext(UI) বিভাগ দ্বারা সরবরাহ করা হয়েছে।

- ( GCKUIMiniMediaControlsViewController *) createMiniMediaControlsViewController

একটি GCKUIMiniMediaControlsViewController

GCKCastContext(UI) বিভাগ দ্বারা সরবরাহ করা হয়েছে।

- (BOOL) presentCastInstructionsViewControllerOnce

যদি এটি আগে দেখানো না হয় তবে একটি পূর্ণস্ক্রীন মডেল ভিউ কন্ট্রোলার উপস্থাপন করে যা কাস্ট বোতামে মনোযোগ আকর্ষণ করে এবং এর ব্যবহার সম্পর্কে কিছু সংক্ষিপ্ত নির্দেশমূলক পাঠ্য প্রদর্শন করে।

রিটার্নস
YES যদি ভিউ কন্ট্রোলারটি দেখানো হয়, NO যদি এটি দেখানো না হয় কারণ এটি আগেই দেখানো হয়েছে। সংস্করণ 4.1 থেকে, কাস্ট বোতামটি না পাওয়া গেলে NO ও ফেরত দেওয়া হয়।
Deprecated:
presentCastInstructionsViewControllerOnceWithCastButton ব্যবহার করুন:

GCKCastContext(UI) বিভাগ দ্বারা সরবরাহ করা হয়েছে।

- (BOOL) presentCastInstructionsViewControllerOnceWithCastButton: ( GCKUICastButton *)  castButton

যদি এটি আগে দেখানো না হয়, তাহলে একটি পূর্ণস্ক্রীন মডেল ভিউ কন্ট্রোলার উপস্থাপন করে যা কাস্ট বোতামে মনোযোগ আকর্ষণ করে, যার ভিউ পাস করা হয় এবং এটির ব্যবহার সম্পর্কে কিছু সংক্ষিপ্ত নির্দেশমূলক পাঠ্য প্রদর্শন করে।

রিটার্নস
YES যদি ভিউ কন্ট্রোলারটি দেখানো হয়, NO যদি এটি দেখানো না হয় কারণ এটি আগেই দেখানো হয়েছে। কাস্ট বোতাম না পাওয়া গেলেও NO ফেরত দেওয়া হয়।
থেকে
4.1

GCKCastContext(UI) বিভাগ দ্বারা সরবরাহ করা হয়েছে।

- (void) clearCastInstructionsShownFlag

কাস্ট নির্দেশাবলী মডেল ভিউ কন্ট্রোলার দেখানো হয়েছে কিনা তা ট্র্যাক করে স্থায়ী পতাকা সাফ করে।

GCKCastContext(UI) বিভাগ দ্বারা সরবরাহ করা হয়েছে।

- (void) presentDefaultExpandedMediaControls

ডিফল্ট কাস্ট প্রসারিত মিডিয়া নিয়ন্ত্রণগুলি প্রদর্শন করে৷

GCKCastContext(UI) বিভাগ দ্বারা সরবরাহ করা হয়েছে।

সদস্য তথ্য ডকুমেন্টেশন

- (NSString* const) kGCKNotificationKeyCastState

কাস্ট অবস্থা পরিবর্তনের বিজ্ঞপ্তিতে নতুন কাস্ট অবস্থার জন্য userInfo কী।

- (NSString* const) kGCKCastStateDidChangeNotification

কাস্ট অবস্থা পরিবর্তন হলে বিজ্ঞপ্তির নাম যা প্রকাশিত হবে।

- (NSString* const) kGCKExpandedMediaControlsTriggeredNotification

প্রসারিত মিডিয়া নিয়ন্ত্রণ ব্যবহারকারীদের কাছে উপস্থাপিত হলে বিজ্ঞপ্তির নাম যা প্রকাশিত হবে।

- (NSString* const) kGCKUICastDialogWillShowNotification

কাস্ট ডায়ালগ দেখানোর সময় যে বিজ্ঞপ্তিটি প্রকাশিত হবে তার নাম।

থেকে
3.4
- (NSString* const) kGCKUICastDialogDidHideNotification

কাস্ট ডায়ালগ খারিজ হয়ে গেলে যে বিজ্ঞপ্তিটি প্রকাশিত হবে তার নাম৷

থেকে
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

ফ্রেমওয়ার্কের আচরণ কনফিগার করে যখন একটি ব্যবহারকারীর অ্যাকশন থাকে যার ফলে প্রসারিত নিয়ন্ত্রণের উপস্থাপনা করা উচিত।

যদি YES , ফ্রেমওয়ার্ক ডিফল্ট প্রসারিত নিয়ন্ত্রণ দৃশ্য উপস্থাপন করবে। যদি NO হয়, ফ্রেমওয়ার্ক শুধুমাত্র একটি GCKCastContext::kGCKExpandedMediaControlsTriggeredNotification ট্রিগার করবে।

GCKCastContext(UI) বিভাগ দ্বারা সরবরাহ করা হয়েছে।

- ( GCKUIExpandedMediaControlsViewController *) defaultExpandedMediaControlsViewController
read nonatomic strong

ডিফল্ট কাস্ট প্রসারিত মিডিয়া কন্ট্রোল ভিউ কন্ট্রোলারের উদাহরণ।

GCKCastContext(UI) বিভাগ দ্বারা সরবরাহ করা হয়েছে।