GCKMediaControlChannel ক্লাস

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

ওভারভিউ

মিডিয়া কন্ট্রোল অপারেশনের জন্য একটি GCKCastChannel সাবক্লাস।

যেকোন ক্রিয়াকলাপ যা বর্তমানে সক্রিয় স্ট্রিমে প্রযোজ্য (খেলা, বিরতি, সন্ধান, থামানো ইত্যাদি) একটি বৈধ (অর্থাৎ, শূন্য নয়) মিডিয়া স্ট্যাটাস প্রয়োজন, অথবা তারা kGCKInvalidRequestID ফেরত দেবে এবং অনুরোধ পাঠাবে না। একটি মিডিয়া স্ট্যাটাস স্বয়ংক্রিয়ভাবে অনুরোধ করা হয় যখন চ্যানেলটি সংযোগ করে, একটি সফল লোড সম্পন্ন রেসপোজের সাথে অন্তর্ভুক্ত করা হয় এবং যে কোনো সময় আপডেট করা যেতে পারে। মিডিয়ার অবস্থাও যে কোনো সময় শূন্য হয়ে যেতে পারে; চ্যানেলটি সাময়িকভাবে সংযোগ বিচ্ছিন্ন হলে এটি ঘটবে, উদাহরণস্বরূপ। এই চ্যানেলটি ব্যবহার করার সময়, মিডিয়া স্থিতি পরিবর্তনগুলি mediaControlChannelDidUpdateStatus: (GCKMediaControlChannelDelegate-p) কলব্যাকের মাধ্যমে নিরীক্ষণ করা উচিত, এবং যে পদ্ধতিগুলি স্ট্রিমগুলিতে কাজ করে শুধুমাত্র তখনই কল করা উচিত যখন মিডিয়া স্ট্যাটাস অ-শূন্য থাকে৷

একটি অনুরোধ সফলভাবে শুরু হলে, সংশ্লিষ্ট পদ্ধতিটি সেই অনুরোধের জন্য বরাদ্দ করা অনুরোধ আইডি ফেরত দেয়। অনুরোধটি শুরু করতে ব্যর্থ হলে, পদ্ধতিটি kGCKInvalidRequestID ফেরত দেয় এবং ব্যর্থতার কারণ নির্দেশ করতে lastError বৈশিষ্ট্য সেট করে। যদি একটি অনুরোধ সফলভাবে শুরু হয় কিন্তু শেষ পর্যন্ত ব্যর্থ হয়, তাহলে mediaControlChannel:requestDidFailWithID:error: (GCKMediaControlChannelDelegate-p) ব্যর্থতা নির্দেশ করতে কলব্যাক করা হবে।

প্রতিনিধি প্রোটোকলের জন্য GCKMediaControlChannelDelegate দেখুন।

Deprecated:
মিডিয়া প্লেব্যাক নিয়ন্ত্রণ করতে GCKCastSession এর GCKRemoteMediaClient সম্পত্তি ব্যবহার করুন।

GCKCastChannel

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

(instancetype) - init
মনোনীত ইনিশিয়ালাইজার। আরও...
(NSInteger) - loadMedia:
একটি নতুন মিডিয়া আইটেম লোড করে এবং প্লেব্যাক শুরু করে। আরও...
(NSInteger) - loadMedia:autoplay:
লোড হয় এবং ঐচ্ছিকভাবে একটি নতুন মিডিয়া আইটেমের প্লেব্যাক শুরু হয়। আরও...
(NSInteger) - loadMedia:autoplay:playPosition:
লোড হয় এবং ঐচ্ছিকভাবে একটি নতুন মিডিয়া আইটেমের প্লেব্যাক শুরু হয়। আরও...
(NSInteger) - loadMedia:autoplay:playPosition:customData:
লোড হয় এবং ঐচ্ছিকভাবে একটি নতুন মিডিয়া আইটেমের প্লেব্যাক শুরু হয়। আরও...
(NSInteger) - loadMedia:autoplay:playPosition:activeTrackIDs:
লোড হয় এবং ঐচ্ছিকভাবে একটি নতুন মিডিয়া আইটেমের প্লেব্যাক শুরু হয়। আরও...
(NSInteger) - loadMedia:autoplay:playPosition:activeTrackIDs:customData:
লোড হয় এবং ঐচ্ছিকভাবে একটি নতুন মিডিয়া আইটেমের প্লেব্যাক শুরু হয়। আরও...
(NSInteger) - setActiveTrackIDs:
সক্রিয় ট্র্যাক সেট করে। আরও...
(NSInteger) - setTextTrackStyle:
টেক্সট ট্র্যাক শৈলী সেট করে। আরও...
(NSInteger) - pause
বর্তমান মিডিয়া আইটেমের প্লেব্যাক বিরতি দেয়। আরও...
(NSInteger) - pauseWithCustomData:
বর্তমান মিডিয়া আইটেমের প্লেব্যাক বিরতি দেয়। আরও...
(NSInteger) - stop
বর্তমান মিডিয়া আইটেমের প্লেব্যাক বন্ধ করে। আরও...
(NSInteger) - stopWithCustomData:
বর্তমান মিডিয়া আইটেমের প্লেব্যাক বন্ধ করে। আরও...
(NSInteger) - play
বর্তমান মিডিয়া আইটেমের প্লেব্যাক শুরু হয় (বা পুনরায় শুরু হয়)। আরও...
(NSInteger) - playWithCustomData:
বর্তমান মিডিয়া আইটেমের প্লেব্যাক শুরু হয় (বা পুনরায় শুরু হয়)। আরও...
(NSInteger) - seekToTimeInterval:
বর্তমান মিডিয়া আইটেমের মধ্যে একটি নতুন অবস্থান খোঁজে. আরও...
(NSInteger) - seekToTimeInterval:resumeState:
বর্তমান মিডিয়া আইটেমের মধ্যে একটি নতুন অবস্থান খোঁজে. আরও...
(NSInteger) - seekToTimeInterval:resumeState:customData:
বর্তমান মিডিয়া আইটেমের মধ্যে একটি নতুন অবস্থান খোঁজে. আরও...
(NSInteger) - queueLoadItems:startIndex:repeatMode:
লোড হয় এবং ঐচ্ছিকভাবে মিডিয়া আইটেমের একটি নতুন সারি প্লেব্যাক শুরু করে। আরও...
(NSInteger) - queueLoadItems:startIndex:repeatMode:customData:
লোড হয় এবং ঐচ্ছিকভাবে মিডিয়া আইটেমের একটি নতুন সারি প্লেব্যাক শুরু করে। আরও...
(NSInteger) - queueLoadItems:startIndex:playPosition:repeatMode:customData:
লোড হয় এবং ঐচ্ছিকভাবে মিডিয়া আইটেমের একটি নতুন সারি প্লেব্যাক শুরু করে। আরও...
(NSInteger) - queueInsertItems:beforeItemWithID:
সারিতে নতুন মিডিয়া আইটেমগুলির একটি তালিকা সন্নিবেশ করান। আরও...
(NSInteger) - queueInsertItems:beforeItemWithID:customData:
সারিতে নতুন মিডিয়া আইটেমগুলির একটি তালিকা সন্নিবেশ করান। আরও...
(NSInteger) - queueInsertItem:beforeItemWithID:
একটি সুবিধার পদ্ধতি যা সারিতে একটি আইটেম সন্নিবেশ করায়। আরও...
(NSInteger) - queueInsertAndPlayItem:beforeItemWithID:
একটি সুবিধার পদ্ধতি যা একটি একক আইটেমকে সারিতে সন্নিবেশিত করে এবং এটিকে বর্তমান আইটেম করে। আরও...
(NSInteger) - queueInsertAndPlayItem:beforeItemWithID:playPosition:customData:
একটি সুবিধার পদ্ধতি যা একটি একক আইটেমকে সারিতে সন্নিবেশিত করে এবং এটিকে বর্তমান আইটেম করে। আরও...
(NSInteger) - queueUpdateItems:
সারি আপডেট করে। আরও...
(NSInteger) - queueUpdateItems:customData:
সারি আপডেট করে। আরও...
(NSInteger) - queueRemoveItemsWithIDs:
সারি থেকে মিডিয়া আইটেমগুলির একটি তালিকা সরিয়ে দেয়। আরও...
(NSInteger) - queueRemoveItemsWithIDs:customData:
সারি থেকে মিডিয়া আইটেমগুলির একটি তালিকা সরিয়ে দেয়। আরও...
(NSInteger) - queueRemoveItemWithID:
একটি সুবিধার পদ্ধতি যা সারি থেকে একটি আইটেম সরিয়ে দেয়। আরও...
(NSInteger) - queueReorderItemsWithIDs:insertBeforeItemWithID:
সারিতে থাকা মিডিয়া আইটেমগুলির একটি তালিকা পুনরায় সাজায়৷ আরও...
(NSInteger) - queueReorderItemsWithIDs:insertBeforeItemWithID:customData:
সারিতে থাকা মিডিয়া আইটেমগুলির একটি তালিকা পুনরায় সাজান। আরও...
(NSInteger) - queueMoveItemWithID:beforeItemWithID:
একটি সুবিধার পদ্ধতি যা একটি একক আইটেমকে সারিতে নিয়ে যায়। আরও...
(NSInteger) - queueJumpToItemWithID:
সারিতে নির্দিষ্ট আইডি সহ আইটেমে লাফ দেয়। আরও...
(NSInteger) - queueJumpToItemWithID:customData:
সারিতে নির্দিষ্ট আইডি সহ আইটেমে লাফ দেয়। আরও...
(NSInteger) - queueJumpToItemWithID:playPosition:customData:
সারিতে নির্দিষ্ট আইডি সহ আইটেমে লাফ দেয়। আরও...
(NSInteger) - queueNextItem
সারিতে থাকা পরবর্তী আইটেমে চলে যায়। আরও...
(NSInteger) - queuePreviousItem
সারিতে থাকা আগের আইটেমে চলে যায়। আরও...
(NSInteger) - queueSetRepeatMode:
সারির পুনরাবৃত্তি মোড সেট করে। আরও...
(NSInteger) - setStreamVolume:
স্ট্রিম ভলিউম সেট করে। আরও...
(NSInteger) - setStreamVolume:customData:
স্ট্রিম ভলিউম সেট করে। আরও...
(NSInteger) - setStreamMuted:
স্ট্রীমটি নিঃশব্দ করা হয়েছে কিনা তা সেট করে। আরও...
(NSInteger) - setStreamMuted:customData:
স্ট্রীমটি নিঃশব্দ করা হয়েছে কিনা তা সেট করে। আরও...
(NSInteger) - requestStatus
রিসিভার থেকে আপডেট মিডিয়া স্থিতি তথ্য অনুরোধ. আরও...
(NSTimeInterval) - approximateStreamPosition
সর্বশেষ প্রাপ্ত স্ট্রিম তথ্য এবং সেই আপডেটের পর থেকে অতিবাহিত প্রাচীর-সময় থেকে গণনা করা আনুমানিক স্ট্রীম অবস্থান প্রদান করে। আরও...
(BOOL) - cancelRequestWithID:
একটি চলমান অনুরোধ বাতিল করে৷ আরও...
(instancetype) - initWithNamespace:
মনোনীত ইনিশিয়ালাইজার। আরও...
(void) - didReceiveTextMessage:
এই চ্যানেলে একটি টেক্সট মেসেজ পাওয়া গেলে কল করা হয়। আরও...
(BOOL) - sendTextMessage:
এই চ্যানেলে একটি পাঠ্য বার্তা পাঠায়। আরও...
(BOOL) - sendTextMessage:error:
এই চ্যানেলে একটি পাঠ্য বার্তা পাঠায়। আরও...
(NSInteger) - generateRequestID
একটি নতুন বার্তার জন্য একটি অনুরোধ আইডি তৈরি করে৷ আরও...
(NSNumber *__nullable) - generateRequestNumber
একটি সুবিধার পদ্ধতি যা একটি NSNumber-generateRequestID এর ফলাফলকে মোড়ানো হয়। আরও...
(void) - didConnect
যখন এই চ্যানেলটি সংযুক্ত থাকে তখন কল করা হয়, ইঙ্গিত করে যে এখন এই চ্যানেলে কাস্ট ডিভাইসের সাথে বার্তাগুলি আদান-প্রদান করা যেতে পারে৷ আরও...
(void) - didDisconnect
এই চ্যানেলটি সংযোগ বিচ্ছিন্ন হয়ে গেলে কল করা হয়, যা নির্দেশ করে যে এই চ্যানেলে কাস্ট ডিভাইসের সাথে বার্তাগুলি আর আদান-প্রদান করা যাবে না৷ আরও...

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

GCKMediaStatus mediaStatus
বর্তমানে লোড করা মিডিয়ার জন্য মিডিয়া স্ট্যাটাস, যদি থাকে; অন্যথায় nilআরও...
NSTimeInterval  timeSinceLastMediaStatusUpdate
সর্বশেষ মিডিয়া স্ট্যাটাস আপডেট পাওয়ার পর থেকে যে পরিমাণ সময় কেটে গেছে। আরও...
GCKError lastError
শেষ অনুরোধ থেকে ত্রুটি বিশদ, যদি থাকে, বা শেষ অনুরোধ সফল হলে nilআরও...
id< GCKMediaControlChannelDelegate delegate
চ্যানেলের অবস্থার পরিবর্তন সম্পর্কে বিজ্ঞপ্তি পাওয়ার জন্য প্রতিনিধি। আরও...
NSString *  protocolNamespace
চ্যানেলের নামস্থান। আরও...
BOOL  isConnected
এই চ্যানেলটি বর্তমানে সংযুক্ত কিনা তা নির্দেশ করে একটি পতাকা৷ আরও...
GCKDeviceManager deviceManager
যে ডিভাইস ম্যানেজারটির সাথে এই চ্যানেলটি নিবন্ধিত আছে, যদি থাকে। আরও...

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

- (instancetype) init

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

GCKCastChannel প্রয়োগ করে।

- (NSInteger) loadMedia: ( GCKMediaInformation *)  mediaInfo

একটি নতুন মিডিয়া আইটেম লোড করে এবং প্লেব্যাক শুরু করে।

Parameters
mediaInfoAn object describing the media item to load.
রিটার্নস
অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তা পাঠানো না যায়।
- (NSInteger) loadMedia: ( GCKMediaInformation *)  mediaInfo
autoplay: (BOOL)  autoplay  

লোড হয় এবং ঐচ্ছিকভাবে একটি নতুন মিডিয়া আইটেমের প্লেব্যাক শুরু হয়।

Parameters
mediaInfoAn object describing the media item to load.
autoplayWhether playback should start immediately.
রিটার্নস
অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তা পাঠানো না যায়।
- (NSInteger) loadMedia: ( GCKMediaInformation *)  mediaInfo
autoplay: (BOOL)  autoplay
playPosition: (NSTimeInterval)  playPosition  

লোড হয় এবং ঐচ্ছিকভাবে একটি নতুন মিডিয়া আইটেমের প্লেব্যাক শুরু হয়।

Parameters
mediaInfoAn object describing the media item to load.
autoplayWhether playback should start immediately.
playPositionThe initial playback position.
রিটার্নস
অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তা পাঠানো না যায়।
- (NSInteger) loadMedia: ( GCKMediaInformation *)  mediaInfo
autoplay: (BOOL)  autoplay
playPosition: (NSTimeInterval)  playPosition
customData: (id __nullable)  customData  

লোড হয় এবং ঐচ্ছিকভাবে একটি নতুন মিডিয়া আইটেমের প্লেব্যাক শুরু হয়।

Parameters
mediaInfoAn object describing the media item to load.
autoplayWhether playback should start immediately.
playPositionThe initial playback position.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil .
রিটার্নস
অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তা পাঠানো না যায়।
- (NSInteger) loadMedia: ( GCKMediaInformation *)  mediaInfo
autoplay: (BOOL)  autoplay
playPosition: (NSTimeInterval)  playPosition
activeTrackIDs: (NSArray< NSNumber * > *__nullable)  activeTrackIDs  

লোড হয় এবং ঐচ্ছিকভাবে একটি নতুন মিডিয়া আইটেমের প্লেব্যাক শুরু হয়।

Parameters
mediaInfoAn object describing the media item to load.
autoplayWhether playback should start immediately.
playPositionThe initial playback position.
activeTrackIDsAn array of integers specifying the active tracks. May be nil .
রিটার্নস
অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তা পাঠানো না যায়।
- (NSInteger) loadMedia: ( GCKMediaInformation *)  mediaInfo
autoplay: (BOOL)  autoplay
playPosition: (NSTimeInterval)  playPosition
activeTrackIDs: (NSArray< NSNumber * > *__nullable)  activeTrackIDs
customData: (id __nullable)  customData  

লোড হয় এবং ঐচ্ছিকভাবে একটি নতুন মিডিয়া আইটেমের প্লেব্যাক শুরু হয়।

Parameters
mediaInfoAn object describing the media item to load.
autoplayWhether playback should start immediately.
playPositionThe initial playback position.
activeTrackIDsAn array of integers specifying the active tracks. May be nil .
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil .
রিটার্নস
অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তা পাঠানো না যায়।
- (NSInteger) setActiveTrackIDs: (NSArray< NSNumber * > *__nullable)  activeTrackIDs

সক্রিয় ট্র্যাক সেট করে।

কোনো বর্তমান মিডিয়া স্থিতি না থাকলে অনুরোধ ব্যর্থ হবে।

Parameters
activeTrackIDsAn array of integers specifying the active tracks.
রিটার্নস
অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তা পাঠানো না যায়। সক্রিয় ট্র্যাকগুলিকে খালি তালিকায় সেট করতে nil বা একটি খালি অ্যারে হতে পারে।
- (NSInteger) setTextTrackStyle: ( GCKMediaTextTrackStyle *__nullable)  textTrackStyle

টেক্সট ট্র্যাক শৈলী সেট করে।

কোনো বর্তমান মিডিয়া স্থিতি না থাকলে অনুরোধ ব্যর্থ হবে।

Parameters
textTrackStyleThe text track style. The style will not be changed if this is nil .
রিটার্নস
অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তা পাঠানো না যায়।
- (NSInteger) pause

বর্তমান মিডিয়া আইটেমের প্লেব্যাক বিরতি দেয়।

কোনো বর্তমান মিডিয়া স্থিতি না থাকলে অনুরোধ ব্যর্থ হবে।

রিটার্নস
অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তা পাঠানো না যায়।
- (NSInteger) pauseWithCustomData: (id __nullable)  customData

বর্তমান মিডিয়া আইটেমের প্লেব্যাক বিরতি দেয়।

কোনো বর্তমান মিডিয়া স্থিতি না থাকলে অনুরোধ ব্যর্থ হবে।

Parameters
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil .
রিটার্নস
অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তা পাঠানো না যায়।
- (NSInteger) stop

বর্তমান মিডিয়া আইটেমের প্লেব্যাক বন্ধ করে।

কোনো বর্তমান মিডিয়া স্থিতি না থাকলে অনুরোধ ব্যর্থ হবে। যদি একটি সারি বর্তমানে লোড করা হয়, এটি সরানো হয়।

রিটার্নস
অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তা পাঠানো না যায়।
- (NSInteger) stopWithCustomData: (id __nullable)  customData

বর্তমান মিডিয়া আইটেমের প্লেব্যাক বন্ধ করে।

কোনো বর্তমান মিডিয়া স্থিতি না থাকলে অনুরোধ ব্যর্থ হবে। যদি একটি সারি বর্তমানে লোড করা হয়, এটি সরানো হয়।

Parameters
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil .
রিটার্নস
অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তা পাঠানো না যায়।
- (NSInteger) play

বর্তমান মিডিয়া আইটেমের প্লেব্যাক শুরু হয় (বা পুনরায় শুরু হয়)।

প্লেব্যাক সবসময় স্ট্রিমের শুরুতে শুরু হয়। কোনো বর্তমান মিডিয়া স্থিতি না থাকলে অনুরোধ ব্যর্থ হবে।

রিটার্নস
অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তা পাঠানো না যায়।
- (NSInteger) playWithCustomData: (id __nullable)  customData

বর্তমান মিডিয়া আইটেমের প্লেব্যাক শুরু হয় (বা পুনরায় শুরু হয়)।

প্লেব্যাক সবসময় স্ট্রিমের শুরুতে শুরু হয়। কোনো বর্তমান মিডিয়া স্থিতি না থাকলে অনুরোধ ব্যর্থ হবে।

Parameters
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil .
রিটার্নস
অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তা পাঠানো না যায়।
- (NSInteger) seekToTimeInterval: (NSTimeInterval)  position

বর্তমান মিডিয়া আইটেমের মধ্যে একটি নতুন অবস্থান খোঁজে.

কোনো বর্তমান মিডিয়া স্থিতি না থাকলে অনুরোধ ব্যর্থ হবে।

Parameters
positionThe new position from the beginning of the stream.
রিটার্নস
অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তা পাঠানো না যায়।
- (NSInteger) seekToTimeInterval: (NSTimeInterval)  position
resumeState: ( GCKMediaControlChannelResumeState resumeState  

বর্তমান মিডিয়া আইটেমের মধ্যে একটি নতুন অবস্থান খোঁজে.

কোনো বর্তমান মিডিয়া স্থিতি না থাকলে অনুরোধ ব্যর্থ হবে।

Parameters
positionThe new position interval from the beginning of the stream.
resumeStateThe action to take after the seek operation has finished.
রিটার্নস
অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তা পাঠানো না যায়।
- (NSInteger) seekToTimeInterval: (NSTimeInterval)  position
resumeState: ( GCKMediaControlChannelResumeState resumeState
customData: (id __nullable)  customData  

বর্তমান মিডিয়া আইটেমের মধ্যে একটি নতুন অবস্থান খোঁজে.

কোনো বর্তমান মিডিয়া স্থিতি না থাকলে অনুরোধ ব্যর্থ হবে।

Parameters
positionThe new position from the beginning of the stream.
resumeStateThe action to take after the seek operation has finished.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil .
রিটার্নস
অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তা পাঠানো না যায়।
- (NSInteger) queueLoadItems: (NSArray< GCKMediaQueueItem * > *)  queueItems
startIndex: (NSUInteger)  startIndex
repeatMode: ( GCKMediaRepeatMode repeatMode  

লোড হয় এবং ঐচ্ছিকভাবে মিডিয়া আইটেমের একটি নতুন সারি প্লেব্যাক শুরু করে।

Parameters
queueItemsAn array of GCKMediaQueueItem instances to load. Must not be nil or empty.
startIndexThe index of the item in the items array that should be played first.
repeatModeThe repeat mode for playing the queue.
রিটার্নস
এই অনুরোধের জন্য অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তাটি পাঠানো না যায় বা যদি কোনো প্যারামিটার অবৈধ হয়।
- (NSInteger) queueLoadItems: (NSArray< GCKMediaQueueItem * > *)  queueItems
startIndex: (NSUInteger)  startIndex
repeatMode: ( GCKMediaRepeatMode repeatMode
customData: (id __nullable)  customData  

লোড হয় এবং ঐচ্ছিকভাবে মিডিয়া আইটেমের একটি নতুন সারি প্লেব্যাক শুরু করে।

Parameters
queueItemsAn array of GCKMediaQueueItem instances to load. Must not be nil or empty.
startIndexThe index of the item in the items array that should be played first.
repeatModeThe repeat mode for playing the queue.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil .
রিটার্নস
এই অনুরোধের জন্য অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তাটি পাঠানো না যায় বা যদি কোনো প্যারামিটার অবৈধ হয়।
- (NSInteger) queueLoadItems: (NSArray< GCKMediaQueueItem * > *)  queueItems
startIndex: (NSUInteger)  startIndex
playPosition: (NSTimeInterval)  playPosition
repeatMode: ( GCKMediaRepeatMode repeatMode
customData: (id __nullable)  customData  

লোড হয় এবং ঐচ্ছিকভাবে মিডিয়া আইটেমের একটি নতুন সারি প্লেব্যাক শুরু করে।

Parameters
queueItemsAn array of GCKMediaQueueItem instances to load. Must not be nil or empty.
startIndexThe index of the item in the items array that should be played first.
playPositionThe initial playback position for the item when it is first played, relative to the beginning of the stream. This value is ignored when the same item is played again, for example when the queue repeats, or the item is later jumped to. In those cases the item's startTime is used.
repeatModeThe repeat mode for playing the queue.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil .
রিটার্নস
এই অনুরোধের জন্য অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তাটি পাঠানো না যায় বা যদি কোনো প্যারামিটার অবৈধ হয়।
- (NSInteger) queueInsertItems: (NSArray< GCKMediaQueueItem * > *)  queueItems
beforeItemWithID: (NSUInteger)  beforeItemID  

সারিতে নতুন মিডিয়া আইটেমগুলির একটি তালিকা সন্নিবেশ করান।

Parameters
queueItemsAn array of GCKMediaQueueItem instances to insert. Must not be nil or empty.
beforeItemIDThe ID of the item that will be located immediately after the inserted list. If the value is kGCKMediaQueueInvalidItemID , the inserted list will be appended to the end of the queue.
রিটার্নস
এই অনুরোধের জন্য অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তাটি পাঠানো না যায় বা যদি কোনো প্যারামিটার অবৈধ হয়।
- (NSInteger) queueInsertItems: (NSArray< GCKMediaQueueItem * > *)  queueItems
beforeItemWithID: (NSUInteger)  beforeItemID
customData: (id __nullable)  customData  

সারিতে নতুন মিডিয়া আইটেমগুলির একটি তালিকা সন্নিবেশ করান।

Parameters
queueItemsAn array of GCKMediaQueueItem instances to insert. Must not be nil or empty.
beforeItemIDID of the item that will be located immediately after the inserted list. If the value is kGCKMediaQueueInvalidItemID , the inserted list will be appended to the end of the queue.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil .
রিটার্নস
এই অনুরোধের জন্য অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তাটি পাঠানো না যায় বা যদি কোনো প্যারামিটার অবৈধ হয়।
- (NSInteger) queueInsertItem: ( GCKMediaQueueItem *)  item
beforeItemWithID: (NSUInteger)  beforeItemID  

একটি সুবিধার পদ্ধতি যা সারিতে একটি আইটেম সন্নিবেশ করায়।

Parameters
itemThe item to insert.
beforeItemIDThe ID of the item that will be located immediately after the inserted item. If the value is kGCKMediaQueueInvalidItemID , or does not refer to any item currently in the queue, the inserted item will be appended to the end of the queue.
রিটার্নস
এই অনুরোধের জন্য অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তাটি পাঠানো না যায় বা যদি কোনো প্যারামিটার অবৈধ হয়।
- (NSInteger) queueInsertAndPlayItem: ( GCKMediaQueueItem *)  item
beforeItemWithID: (NSUInteger)  beforeItemID  

একটি সুবিধার পদ্ধতি যা একটি একক আইটেমকে সারিতে সন্নিবেশিত করে এবং এটিকে বর্তমান আইটেম করে।

Parameters
itemThe item to insert.
beforeItemIDThe ID of the item that will be located immediately after the inserted item. If the value is kGCKMediaQueueInvalidItemID , or does not refer to any item currently in the queue, the inserted item will be appended to the end of the queue.
রিটার্নস
এই অনুরোধের জন্য অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তাটি পাঠানো না যায় বা যদি কোনো প্যারামিটার অবৈধ হয়।
- (NSInteger) queueInsertAndPlayItem: ( GCKMediaQueueItem *)  item
beforeItemWithID: (NSUInteger)  beforeItemID
playPosition: (NSTimeInterval)  playPosition
customData: (id __nullable)  customData  

একটি সুবিধার পদ্ধতি যা একটি একক আইটেমকে সারিতে সন্নিবেশিত করে এবং এটিকে বর্তমান আইটেম করে।

Parameters
itemThe item to insert.
beforeItemIDThe ID of the item that will be located immediately after the inserted item. If the value is kGCKMediaQueueInvalidItemID , or does not refer to any item currently in the queue, the inserted item will be appended to the end of the queue.
playPositionThe initial playback position for the item when it is first played, relative to the beginning of the stream. This value is ignored when the same item is played again, for example when the queue repeats, or the item is later jumped to. In those cases the item's startTime is used.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil .
রিটার্নস
এই অনুরোধের জন্য অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তাটি পাঠানো না যায় বা যদি কোনো প্যারামিটার অবৈধ হয়।
- (NSInteger) queueUpdateItems: (NSArray< GCKMediaQueueItem * > *)  queueItems

সারি আপডেট করে।

Parameters
queueItemsThe list of updated items.
রিটার্নস
এই অনুরোধের জন্য অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তাটি পাঠানো না যায় বা যদি কোনো প্যারামিটার অবৈধ হয়।
- (NSInteger) queueUpdateItems: (NSArray< GCKMediaQueueItem * > *)  queueItems
customData: (id __nullable)  customData  

সারি আপডেট করে।

Parameters
queueItemsThe list of updated items.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil .
রিটার্নস
এই অনুরোধের জন্য অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তাটি পাঠানো না যায় বা যদি কোনো প্যারামিটার অবৈধ হয়।
- (NSInteger) queueRemoveItemsWithIDs: (NSArray< NSNumber * > *)  itemIDs

সারি থেকে মিডিয়া আইটেমগুলির একটি তালিকা সরিয়ে দেয়।

ফলস্বরূপ সারি খালি হয়ে গেলে, বর্তমান মিডিয়া সেশনটি বন্ধ হয়ে যাবে।

Parameters
itemIDsAn array of media item IDs identifying the items to remove. Must not be nil or empty.
রিটার্নস
এই অনুরোধের জন্য অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তাটি পাঠানো না যায় বা যদি কোনো প্যারামিটার অবৈধ হয়।
- (NSInteger) queueRemoveItemsWithIDs: (NSArray< NSNumber * > *)  itemIDs
customData: (id __nullable)  customData  

সারি থেকে মিডিয়া আইটেমগুলির একটি তালিকা সরিয়ে দেয়।

ফলস্বরূপ সারি খালি হয়ে গেলে, বর্তমান মিডিয়া সেশনটি বন্ধ হয়ে যাবে।

Parameters
itemIDsAn array of media item IDs identifying the items to remove. Must not be nil or empty.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil .
রিটার্নস
এই অনুরোধের জন্য অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তাটি পাঠানো না যায় বা যদি কোনো প্যারামিটার অবৈধ হয়।
- (NSInteger) queueRemoveItemWithID: (NSUInteger)  itemID

একটি সুবিধার পদ্ধতি যা সারি থেকে একটি আইটেম সরিয়ে দেয়।

Parameters
itemIDThe ID of the item to remove.
রিটার্নস
এই অনুরোধের জন্য অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তাটি পাঠানো না যায় বা যদি কোনো প্যারামিটার অবৈধ হয়।
- (NSInteger) queueReorderItemsWithIDs: (NSArray< NSNumber * > *)  queueItemIDs
insertBeforeItemWithID: (NSUInteger)  beforeItemID  

সারিতে থাকা মিডিয়া আইটেমগুলির একটি তালিকা পুনরায় সাজায়৷

Parameters
queueItemIDsAn array of media item IDs identifying the items to reorder. Must not be nil or empty.
beforeItemIDID of the item that will be located immediately after the reordered list. If the value is kGCKMediaQueueInvalidItemID , or does not refer to any item currently in the queue, the reordered list will be appended at the end of the queue.
রিটার্নস
এই অনুরোধের জন্য অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তাটি পাঠানো না যায় বা যদি কোনো প্যারামিটার অবৈধ হয়।
- (NSInteger) queueReorderItemsWithIDs: (NSArray< NSNumber * > *)  queueItemIDs
insertBeforeItemWithID: (NSUInteger)  beforeItemID
customData: (id __nullable)  customData  

সারিতে থাকা মিডিয়া আইটেমগুলির একটি তালিকা পুনরায় সাজান।

Parameters
queueItemIDsAn array of media item IDs identifying the items to reorder. Must not be nil or empty.
beforeItemIDThe ID of the item that will be located immediately after the reordered list. If the value is kGCKMediaQueueInvalidItemID , or does not refer to any item currently in the queue, the reordered list will be moved to the end of the queue.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil .
রিটার্নস
এই অনুরোধের জন্য অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তাটি পাঠানো না যায় বা যদি কোনো প্যারামিটার অবৈধ হয়।
- (NSInteger) queueMoveItemWithID: (NSUInteger)  itemID
beforeItemWithID: (NSUInteger)  beforeItemID  

একটি সুবিধার পদ্ধতি যা একটি একক আইটেমকে সারিতে নিয়ে যায়।

Parameters
itemIDThe ID of the item to move.
beforeItemIDThe ID of the item that will be located immediately after the reordered list. If the value is kGCKMediaQueueInvalidItemID , or does not refer to any item currently in the queue, the item will be moved to the end of the queue.
রিটার্নস
এই অনুরোধের জন্য অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তাটি পাঠানো না যায় বা যদি কোনো প্যারামিটার অবৈধ হয়।
- (NSInteger) queueJumpToItemWithID: (NSUInteger)  itemID

সারিতে নির্দিষ্ট আইডি সহ আইটেমে লাফ দেয়।

Parameters
itemIDThe ID of the item to jump to.
রিটার্নস
এই অনুরোধের জন্য অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তা পাঠানো না যায়।
- (NSInteger) queueJumpToItemWithID: (NSUInteger)  itemID
customData: (id __nullable)  customData  

সারিতে নির্দিষ্ট আইডি সহ আইটেমে লাফ দেয়।

Parameters
itemIDThe ID of the item to jump to.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil .
রিটার্নস
এই অনুরোধের জন্য অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তা পাঠানো না যায়।
- (NSInteger) queueJumpToItemWithID: (NSUInteger)  itemID
playPosition: (NSTimeInterval)  playPosition
customData: (id __nullable)  customData  

সারিতে নির্দিষ্ট আইডি সহ আইটেমে লাফ দেয়।

Parameters
itemIDThe ID of the item to jump to.
playPositionThe initial playback position for the item when it is first played, relative to the beginning of the stream. This value is ignored when the same item is played again, for example when the queue repeats, or the item is later jumped to. In those cases the item's startTime is used.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil .
রিটার্নস
এই অনুরোধের জন্য অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তা পাঠানো না যায়।
- (NSInteger) queueNextItem

সারিতে থাকা পরবর্তী আইটেমে চলে যায়।

রিটার্নস
এই অনুরোধের জন্য অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তা পাঠানো না যায়।
- (NSInteger) queuePreviousItem

সারিতে থাকা আগের আইটেমে চলে যায়।

রিটার্নস
এই অনুরোধের জন্য অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তা পাঠানো না যায়।
- (NSInteger) queueSetRepeatMode: ( GCKMediaRepeatMode repeatMode

সারির পুনরাবৃত্তি মোড সেট করে।

Parameters
repeatModeThe new repeat mode.
রিটার্নস
এই অনুরোধের জন্য অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তাটি পাঠানো না যায় বা যদি কোনো প্যারামিটার অবৈধ হয়।
- (NSInteger) setStreamVolume: (float)  volume

স্ট্রিম ভলিউম সেট করে।

বর্তমান মিডিয়া সেশন না থাকলে অনুরোধটি ব্যর্থ হবে।

Parameters
volumeThe new volume, in the range [0.0 - 1.0].
রিটার্নস
অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তা পাঠানো না যায়।
- (NSInteger) setStreamVolume: (float)  volume
customData: (id __nullable)  customData  

স্ট্রিম ভলিউম সেট করে।

বর্তমান মিডিয়া সেশন না থাকলে অনুরোধটি ব্যর্থ হবে।

Parameters
volumeThe new volume, in the range [0.0 - 1.0].
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil .
রিটার্নস
অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তা পাঠানো না যায়।
- (NSInteger) setStreamMuted: (BOOL)  muted

স্ট্রীমটি নিঃশব্দ করা হয়েছে কিনা তা সেট করে।

বর্তমান মিডিয়া সেশন না থাকলে অনুরোধটি ব্যর্থ হবে।

Parameters
mutedWhether the stream should be muted or unmuted.
রিটার্নস
অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তা পাঠানো না যায়।
- (NSInteger) setStreamMuted: (BOOL)  muted
customData: (id __nullable)  customData  

স্ট্রীমটি নিঃশব্দ করা হয়েছে কিনা তা সেট করে।

বর্তমান মিডিয়া সেশন না থাকলে অনুরোধটি ব্যর্থ হবে।

Parameters
mutedWhether the stream should be muted or unmuted.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil .
রিটার্নস
অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তা পাঠানো না যায়।
- (NSInteger) requestStatus

রিসিভার থেকে আপডেট মিডিয়া স্থিতি তথ্য অনুরোধ.

রিটার্নস
অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তা পাঠানো না যায়।
- (NSTimeInterval) approximateStreamPosition

সর্বশেষ প্রাপ্ত স্ট্রিম তথ্য এবং সেই আপডেটের পর থেকে অতিবাহিত প্রাচীর-সময় থেকে গণনা করা আনুমানিক স্ট্রীম অবস্থান প্রদান করে।

চ্যানেল সংযুক্ত না থাকলে বা বর্তমানে কোনো মিডিয়া লোড না হলে 0 প্রদান করে।

- (BOOL) cancelRequestWithID: (NSInteger)  requestID

একটি চলমান অনুরোধ বাতিল করে৷

একটি অনুরোধ বাতিল করা এটি কার্যকর হওয়া থেকে বাধা দেয় না; এটি সহজভাবে নির্দেশ করে যে কলিং অ্যাপ্লিকেশনটি আর অনুরোধের ফলাফলে আগ্রহী নয়, তাই অনুরোধের ট্র্যাকিংয়ের সাথে সম্পর্কিত যেকোন অবস্থা সাফ করা হবে।

Parameters
requestIDThe ID of the request to cancel.
রিটার্নস
YES , যদি অনুরোধটি বাতিল করা হয়, অথবা NO আইডি দিয়ে কোনো অনুরোধ ট্র্যাক করা না থাকলে না।
- (instancetype) initWithNamespace: (NSString *)  protocolNamespace

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

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

Parameters
protocolNamespaceThe namespace.

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

- (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

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

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

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

- ( GCKMediaStatus *) mediaStatus
read nonatomic strong

বর্তমানে লোড করা মিডিয়ার জন্য মিডিয়া স্ট্যাটাস, যদি থাকে; অন্যথায় nil

- (NSTimeInterval) timeSinceLastMediaStatusUpdate
read nonatomic assign

সর্বশেষ মিডিয়া স্ট্যাটাস আপডেট পাওয়ার পর থেকে যে পরিমাণ সময় কেটে গেছে।

যদি একটি স্ট্যাটাস অনুরোধ বর্তমানে চলছে, তাহলে এটি 0 হবে।

- ( GCKError *) lastError
read nonatomic copy

শেষ অনুরোধ থেকে ত্রুটি বিশদ, যদি থাকে, বা শেষ অনুরোধ সফল হলে nil

- (id< GCKMediaControlChannelDelegate >) delegate
read write nonatomic weak

চ্যানেলের অবস্থার পরিবর্তন সম্পর্কে বিজ্ঞপ্তি পাওয়ার জন্য প্রতিনিধি।

- (NSString*) protocolNamespace
read nonatomic copy inherited

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

- (BOOL) isConnected
read nonatomic assign inherited

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

- ( GCKDeviceManager *) deviceManager
read nonatomic weak inherited

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

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