GCKCastChannel ক্লাস

GCKCastChannel ক্লাস রেফারেন্স

ওভারভিউ

একজন কাস্ট প্রেরক এবং একজন কাস্ট রিসিভারের মধ্যে বার্তা বিনিময়ের জন্য একটি ভার্চুয়াল যোগাযোগ চ্যানেল।

প্রতিটি চ্যানেল একটি অনন্য নামস্থানের সাথে ট্যাগ করা হয়, তাই একাধিক চ্যানেল একটি প্রেরক এবং প্রাপকের মধ্যে একটি একক নেটওয়ার্ক সংযোগের মাধ্যমে মাল্টিপ্লেক্স করা যেতে পারে।

একটি চ্যানেল ব্যবহার করার আগে অবশ্যই একটি GCKCastSession এর সাথে নিবন্ধিত হতে হবে৷ সংশ্লিষ্ট অধিবেশন প্রতিষ্ঠিত হলে, চ্যানেলটি স্বয়ংক্রিয়ভাবে সংযুক্ত হবে এবং তারপর বার্তা পাঠাতে ও গ্রহণ করতে পারবে।

সাবক্লাসগুলি আগত বার্তাগুলি প্রক্রিয়া করার জন্য didReceiveTextMessage: (GCKCastChannel) পদ্ধতিটি প্রয়োগ করা উচিত এবং সাধারণত নির্দিষ্ট নামস্থানের জন্য নির্দিষ্ট বার্তাগুলি প্রেরণের জন্য অতিরিক্ত পদ্ধতি প্রদান করবে।

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

GCKGameManagerChannel , GCKGenericChannel , এবং GCKMediaControlChannel দ্বারা উত্তরাধিকারসূত্রে প্রাপ্ত।

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

(instancetype) - initWithNamespace:
মনোনীত ইনিশিয়ালাইজার। আরও...
(instancetype) - init
ডিফল্ট ইনিশিয়ালাইজার উপলব্ধ নয়। আরও...
(void) - didReceiveTextMessage:
এই চ্যানেলে একটি টেক্সট মেসেজ পাওয়া গেলে কল করা হয়। আরও...
(BOOL) - sendTextMessage:
এই চ্যানেলে একটি পাঠ্য বার্তা পাঠায়। আরও...
(BOOL) - sendTextMessage:error:
এই চ্যানেলে একটি পাঠ্য বার্তা পাঠায়। আরও...
(NSInteger) - generateRequestID
একটি নতুন বার্তার জন্য একটি অনুরোধ আইডি তৈরি করে৷ আরও...
(NSNumber *__nullable) - generateRequestNumber
একটি সুবিধার পদ্ধতি যা একটি NSNumber-generateRequestID এর ফলাফলকে মোড়ানো হয়। আরও...
(void) - didConnect
যখন এই চ্যানেলটি সংযুক্ত থাকে তখন কল করা হয়, ইঙ্গিত করে যে এখন এই চ্যানেলে কাস্ট ডিভাইসের সাথে বার্তাগুলি আদান-প্রদান করা যেতে পারে৷ আরও...
(void) - didDisconnect
এই চ্যানেলটি সংযোগ বিচ্ছিন্ন হয়ে গেলে কল করা হয়, যা নির্দেশ করে যে এই চ্যানেলে কাস্ট ডিভাইসের সাথে বার্তাগুলি আর আদান-প্রদান করা যাবে না৷ আরও...

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

NSString *  protocolNamespace
চ্যানেলের নামস্থান। আরও...
BOOL  isConnected
এই চ্যানেলটি বর্তমানে সংযুক্ত কিনা তা নির্দেশ করে একটি পতাকা৷ আরও...
GCKDeviceManager deviceManager
যে ডিভাইস ম্যানেজারটির সাথে এই চ্যানেলটি নিবন্ধিত আছে, যদি থাকে। আরও...

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

- (instancetype) initWithNamespace: (NSString *)  protocolNamespace

মনোনীত ইনিশিয়ালাইজার।

প্রদত্ত নামস্থান সহ একটি নতুন GCKCastChannel তৈরি করে।

Parameters
protocolNamespaceThe namespace.

GCKGenericChannel এ প্রয়োগ করা হয়েছে।

- (instancetype) init

ডিফল্ট ইনিশিয়ালাইজার উপলব্ধ নয়।

GCKMediaControlChannel এবং GCKGameManagerChannel এ প্রয়োগ করা হয়েছে।

- (void) didReceiveTextMessage: (NSString *)  message

এই চ্যানেলে একটি টেক্সট মেসেজ পাওয়া গেলে কল করা হয়।

ডিফল্ট বাস্তবায়ন একটি নো-অপ.

Parameters
messageThe message.
- (BOOL) sendTextMessage: (NSString *)  message

এই চ্যানেলে একটি পাঠ্য বার্তা পাঠায়।

Parameters
messageThe message.
রিটার্নস
সফলতার জন্য YES বা NO যদি বার্তাটি পাঠানো না যায় (কারণ চ্যানেলটি সংযুক্ত নয়, বা এই মুহূর্তে প্রেরণের বাফারটি খুব পূর্ণ)।
Deprecated:
sendTextMessage:error: ব্যবহার করুন যা বিস্তারিত ত্রুটির তথ্য প্রদান করে।
- (BOOL) sendTextMessage: (NSString *)  message
error: ( GCKError *__nullable *__nullable)  error  

এই চ্যানেলে একটি পাঠ্য বার্তা পাঠায়।

Parameters
messageThe message.
errorA pointer at which to store the error result. May be nil .
রিটার্নস
সফলতার উপর YES বা NO হলে বার্তা পাঠানো যাবে না।
- (NSInteger) generateRequestID

একটি নতুন বার্তার জন্য একটি অনুরোধ আইডি তৈরি করে৷

রিটার্নস
চ্যানেলটি বর্তমানে সংযুক্ত না থাকলে জেনারেট করা আইডি বা kGCKInvalidRequestID
- (NSNumber * __nullable) generateRequestNumber

একটি সুবিধার পদ্ধতি যা একটি NSNumber-generateRequestID এর ফলাফলকে মোড়ানো হয়।

রিটার্নস
চ্যানেলটি বর্তমানে সংযুক্ত না থাকলে জেনারেট করা আইডি বা nil
- (void) didConnect

যখন এই চ্যানেলটি সংযুক্ত থাকে তখন কল করা হয়, ইঙ্গিত করে যে এখন এই চ্যানেলে কাস্ট ডিভাইসের সাথে বার্তাগুলি আদান-প্রদান করা যেতে পারে৷

ডিফল্ট বাস্তবায়ন একটি নো-অপ.

- (void) didDisconnect

এই চ্যানেলটি সংযোগ বিচ্ছিন্ন হয়ে গেলে কল করা হয়, যা নির্দেশ করে যে এই চ্যানেলে কাস্ট ডিভাইসের সাথে বার্তাগুলি আর আদান-প্রদান করা যাবে না৷

ডিফল্ট বাস্তবায়ন একটি নো-অপ.

সম্পত্তি বিস্তারিত

- (NSString*) protocolNamespace
read nonatomic copy

চ্যানেলের নামস্থান।

- (BOOL) isConnected
read nonatomic assign

এই চ্যানেলটি বর্তমানে সংযুক্ত কিনা তা নির্দেশ করে একটি পতাকা৷

- ( GCKDeviceManager *) deviceManager
read nonatomic weak

যে ডিভাইস ম্যানেজারটির সাথে এই চ্যানেলটি নিবন্ধিত আছে, যদি থাকে।

Deprecated:
যদি এই চ্যানেলটি অপ্রচলিত GCKDeviceManager ক্লাসের সাথে নিবন্ধিত না হয় তবে এটি nil হবে।