ওভারভিউ
ফ্রেমওয়ার্কের জন্য গ্লোবাল অবজেক্ট এবং স্টেট ধারণকারী একটি ক্লাস।
প্রসঙ্গটি অবশ্যই অ্যাপ্লিকেশনের জীবনচক্রের প্রথম দিকে 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
-
options The Cast options.
+ (BOOL) setSharedInstanceWithOptions: | ( GCKCastOptions *) | options | |
error: | ( GCKError *_Nullable *_Nullable) | error | |
একটি কাস্ট বিকল্প অবজেক্ট সরবরাহ করে ভাগ করা উদাহরণ সেট করে।
প্রসঙ্গটি ইতিমধ্যেই শুরু হলে কলটি ব্যর্থ হবে৷ এই পদ্ধতি প্রধান থ্রেড কল করা আবশ্যক.
- Parameters
-
options The Cast options. error A 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
-
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) setLaunchCredentialsData: | ( GCKCredentialsData *_Nullable) | credentialsData |
বর্তমান ব্যবহারকারীর শংসাপত্র ডেটা সেট করে।
একটি কাস্ট সেশন শুরু করার আগে এবং যখনই ব্যবহারকারীর অ্যাকাউন্ট পরিবর্তন করা হয় তখন আপনার বর্তমান ব্যবহারকারীর তথ্য সহ এই API-কে কল করা উচিত৷
শংসাপত্রের ডেটা লঞ্চের অনুরোধে এম্বেড করা হবে। যদি এটি একটি Android TV অ্যাপ চালু করতে হয়, অ্যাপটি এই নির্দিষ্ট ব্যবহারকারীকে সমর্থন করে কিনা তা নির্ধারণ করতে শংসাপত্রের ডেটা ব্যবহার করতে পারে। তা না হলে, এর পরিবর্তে কাস্ট অ্যাপটি চালু করা হবে।
যদি একটি Android TV অ্যাপ চালু করা হয়, তাহলে শংসাপত্রের ডেটা লঞ্চের অভিপ্রায়ের মধ্যে অ্যাপে পাঠানো হবে। অ্যাপটি ব্যবহারকারীর অভিজ্ঞতাকে ব্যক্তিগতকৃত করতে এই ডেটা ব্যবহার করতে পারে।
- Parameters
-
credentialsData An instance of GCKCredentialsData
. May benil
.
- (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
সম্পত্তি বিস্তারিত
|
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 |
ফ্রেমওয়ার্কের আচরণ কনফিগার করে যখন একটি ব্যবহারকারীর অ্যাকশন থাকে যার ফলে প্রসারিত নিয়ন্ত্রণের উপস্থাপনা করা উচিত।
যদি YES
, ফ্রেমওয়ার্ক ডিফল্ট প্রসারিত নিয়ন্ত্রণ দৃশ্য উপস্থাপন করবে। যদি NO
, ফ্রেমওয়ার্ক শুধুমাত্র একটি GCKCastContext::kGCKExpandedMediaControlsTriggeredNotification ট্রিগার করবে।
GCKCastContext(UI) বিভাগ দ্বারা সরবরাহ করা হয়েছে।
|
read nonatomic strong |
ডিফল্ট কাস্ট প্রসারিত মিডিয়া কন্ট্রোল ভিউ কন্ট্রোলারের উদাহরণ।
GCKCastContext(UI) বিভাগ দ্বারা সরবরাহ করা হয়েছে।