ওভারভিউ
মিডিয়া কন্ট্রোল অপারেশনের জন্য একটি 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
-
mediaInfo An object describing the media item to load.
- রিটার্নস
- অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তা পাঠানো না যায়।
- (NSInteger) loadMedia: | ( GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
লোড হয় এবং ঐচ্ছিকভাবে একটি নতুন মিডিয়া আইটেমের প্লেব্যাক শুরু হয়।
- Parameters
-
mediaInfo An object describing the media item to load. autoplay Whether playback should start immediately.
- রিটার্নস
- অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তা পাঠানো না যায়।
- (NSInteger) loadMedia: | ( GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
লোড হয় এবং ঐচ্ছিকভাবে একটি নতুন মিডিয়া আইটেমের প্লেব্যাক শুরু হয়।
- Parameters
-
mediaInfo An object describing the media item to load. autoplay Whether playback should start immediately. playPosition The initial playback position.
- রিটার্নস
- অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তা পাঠানো না যায়।
- (NSInteger) loadMedia: | ( GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
customData: | (id __nullable) | customData | |
লোড হয় এবং ঐচ্ছিকভাবে একটি নতুন মিডিয়া আইটেমের প্লেব্যাক শুরু হয়।
- Parameters
-
mediaInfo An object describing the media item to load. autoplay Whether playback should start immediately. playPosition The initial playback position. customData Custom 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
-
mediaInfo An object describing the media item to load. autoplay Whether playback should start immediately. playPosition The initial playback position. activeTrackIDs An 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
-
mediaInfo An object describing the media item to load. autoplay Whether playback should start immediately. playPosition The initial playback position. activeTrackIDs An array of integers specifying the active tracks. May be nil
.customData Custom 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
-
activeTrackIDs An array of integers specifying the active tracks.
- রিটার্নস
- অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তা পাঠানো না যায়। সক্রিয় ট্র্যাকগুলিকে খালি তালিকায় সেট করতে
nil
বা একটি খালি অ্যারে হতে পারে।
- (NSInteger) setTextTrackStyle: | ( GCKMediaTextTrackStyle *__nullable) | textTrackStyle |
টেক্সট ট্র্যাক শৈলী সেট করে।
কোনো বর্তমান মিডিয়া স্থিতি না থাকলে অনুরোধ ব্যর্থ হবে।
- Parameters
-
textTrackStyle The text track style. The style will not be changed if this is nil
.
- রিটার্নস
- অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তা পাঠানো না যায়।
- (NSInteger) pause |
বর্তমান মিডিয়া আইটেমের প্লেব্যাক বিরতি দেয়।
কোনো বর্তমান মিডিয়া স্থিতি না থাকলে অনুরোধ ব্যর্থ হবে।
- রিটার্নস
- অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তা পাঠানো না যায়।
- (NSInteger) pauseWithCustomData: | (id __nullable) | customData |
বর্তমান মিডিয়া আইটেমের প্লেব্যাক বিরতি দেয়।
কোনো বর্তমান মিডিয়া স্থিতি না থাকলে অনুরোধ ব্যর্থ হবে।
- Parameters
-
customData Custom 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
-
customData Custom 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
-
customData Custom 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
-
position The new position from the beginning of the stream.
- রিটার্নস
- অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তা পাঠানো না যায়।
- (NSInteger) seekToTimeInterval: | (NSTimeInterval) | position | |
resumeState: | ( GCKMediaControlChannelResumeState ) | resumeState | |
বর্তমান মিডিয়া আইটেমের মধ্যে একটি নতুন অবস্থান খোঁজে.
কোনো বর্তমান মিডিয়া স্থিতি না থাকলে অনুরোধ ব্যর্থ হবে।
- Parameters
-
position The new position interval from the beginning of the stream. resumeState The action to take after the seek operation has finished.
- রিটার্নস
- অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তা পাঠানো না যায়।
- (NSInteger) seekToTimeInterval: | (NSTimeInterval) | position | |
resumeState: | ( GCKMediaControlChannelResumeState ) | resumeState | |
customData: | (id __nullable) | customData | |
বর্তমান মিডিয়া আইটেমের মধ্যে একটি নতুন অবস্থান খোঁজে.
কোনো বর্তমান মিডিয়া স্থিতি না থাকলে অনুরোধ ব্যর্থ হবে।
- Parameters
-
position The new position from the beginning of the stream. resumeState The action to take after the seek operation has finished. customData Custom 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
-
queueItems An array of GCKMediaQueueItem instances to load. Must not be nil
or empty.startIndex The index of the item in the items array that should be played first. repeatMode The repeat mode for playing the queue.
- রিটার্নস
- এই অনুরোধের জন্য অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তাটি পাঠানো না যায় বা যদি কোনো প্যারামিটার অবৈধ হয়।
- (NSInteger) queueLoadItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
startIndex: | (NSUInteger) | startIndex | |
repeatMode: | ( GCKMediaRepeatMode ) | repeatMode | |
customData: | (id __nullable) | customData | |
লোড হয় এবং ঐচ্ছিকভাবে মিডিয়া আইটেমের একটি নতুন সারি প্লেব্যাক শুরু করে।
- Parameters
-
queueItems An array of GCKMediaQueueItem instances to load. Must not be nil
or empty.startIndex The index of the item in the items array that should be played first. repeatMode The repeat mode for playing the queue. customData Custom 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
-
queueItems An array of GCKMediaQueueItem instances to load. Must not be nil
or empty.startIndex The index of the item in the items array that should be played first. playPosition The 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. repeatMode The repeat mode for playing the queue. customData Custom 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
-
queueItems An array of GCKMediaQueueItem instances to insert. Must not be nil
or empty.beforeItemID The 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
-
queueItems An array of GCKMediaQueueItem instances to insert. Must not be nil
or empty.beforeItemID 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. customData Custom 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
-
item The item to insert. beforeItemID The 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
-
item The item to insert. beforeItemID The 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
-
item The item to insert. beforeItemID The 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. playPosition The 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. customData Custom 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
-
queueItems The list of updated items.
- রিটার্নস
- এই অনুরোধের জন্য অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তাটি পাঠানো না যায় বা যদি কোনো প্যারামিটার অবৈধ হয়।
- (NSInteger) queueUpdateItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
customData: | (id __nullable) | customData | |
সারি আপডেট করে।
- Parameters
-
queueItems The list of updated items. customData Custom 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
-
itemIDs An 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
-
itemIDs An array of media item IDs identifying the items to remove. Must not be nil
or empty.customData Custom 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
-
itemID The ID of the item to remove.
- রিটার্নস
- এই অনুরোধের জন্য অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তাটি পাঠানো না যায় বা যদি কোনো প্যারামিটার অবৈধ হয়।
- (NSInteger) queueReorderItemsWithIDs: | (NSArray< NSNumber * > *) | queueItemIDs | |
insertBeforeItemWithID: | (NSUInteger) | beforeItemID | |
সারিতে থাকা মিডিয়া আইটেমগুলির একটি তালিকা পুনরায় সাজায়৷
- Parameters
-
queueItemIDs An array of media item IDs identifying the items to reorder. Must not be nil
or empty.beforeItemID 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 appended at the end of the queue.
- রিটার্নস
- এই অনুরোধের জন্য অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তাটি পাঠানো না যায় বা যদি কোনো প্যারামিটার অবৈধ হয়।
- (NSInteger) queueReorderItemsWithIDs: | (NSArray< NSNumber * > *) | queueItemIDs | |
insertBeforeItemWithID: | (NSUInteger) | beforeItemID | |
customData: | (id __nullable) | customData | |
সারিতে থাকা মিডিয়া আইটেমগুলির একটি তালিকা পুনরায় সাজান।
- Parameters
-
queueItemIDs An array of media item IDs identifying the items to reorder. Must not be nil
or empty.beforeItemID The 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. customData Custom 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
-
itemID The ID of the item to move. beforeItemID The 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
-
itemID The ID of the item to jump to.
- রিটার্নস
- এই অনুরোধের জন্য অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তা পাঠানো না যায়।
- (NSInteger) queueJumpToItemWithID: | (NSUInteger) | itemID | |
customData: | (id __nullable) | customData | |
সারিতে নির্দিষ্ট আইডি সহ আইটেমে লাফ দেয়।
- Parameters
-
itemID The ID of the item to jump to. customData Custom 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
-
itemID The ID of the item to jump to. playPosition The 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. customData Custom 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
-
repeatMode The new repeat mode.
- রিটার্নস
- এই অনুরোধের জন্য অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তাটি পাঠানো না যায় বা যদি কোনো প্যারামিটার অবৈধ হয়।
- (NSInteger) setStreamVolume: | (float) | volume |
স্ট্রিম ভলিউম সেট করে।
বর্তমান মিডিয়া সেশন না থাকলে অনুরোধটি ব্যর্থ হবে।
- Parameters
-
volume The new volume, in the range [0.0 - 1.0].
- রিটার্নস
- অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তা পাঠানো না যায়।
- (NSInteger) setStreamVolume: | (float) | volume | |
customData: | (id __nullable) | customData | |
স্ট্রিম ভলিউম সেট করে।
বর্তমান মিডিয়া সেশন না থাকলে অনুরোধটি ব্যর্থ হবে।
- Parameters
-
volume The new volume, in the range [0.0 - 1.0]. customData Custom 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
-
muted Whether the stream should be muted or unmuted.
- রিটার্নস
- অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি বার্তা পাঠানো না যায়।
- (NSInteger) setStreamMuted: | (BOOL) | muted | |
customData: | (id __nullable) | customData | |
স্ট্রীমটি নিঃশব্দ করা হয়েছে কিনা তা সেট করে।
বর্তমান মিডিয়া সেশন না থাকলে অনুরোধটি ব্যর্থ হবে।
- Parameters
-
muted Whether the stream should be muted or unmuted. customData Custom 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
-
requestID The ID of the request to cancel.
- রিটার্নস
-
YES
যদি অনুরোধটি বাতিল করা হয়, অথবা প্রদত্ত আইডি দিয়ে কোনো অনুরোধ ট্র্যাক করা না থাকলেNO
।
- (instancetype) initWithNamespace: | (NSString *) | protocolNamespace |
মনোনীত ইনিশিয়ালাইজার।
প্রদত্ত নামস্থান সহ একটি নতুন GCKCastChannel তৈরি করে।
- Parameters
-
protocolNamespace The namespace.
GCKGenericChannel এ প্রয়োগ করা হয়েছে।
- (void) didReceiveTextMessage: | (NSString *) | message |
এই চ্যানেলে একটি টেক্সট মেসেজ পাওয়া গেলে কল করা হয়।
ডিফল্ট বাস্তবায়ন একটি নো-অপ.
- Parameters
-
message The message.
- (BOOL) sendTextMessage: | (NSString *) | message |
এই চ্যানেলে একটি পাঠ্য বার্তা পাঠায়।
- Parameters
-
message The message.
- রিটার্নস
- সফলতার জন্য
YES
বাNO
যদি বার্তাটি পাঠানো না যায় (কারণ চ্যানেলটি সংযুক্ত নয়, বা এই মুহূর্তে প্রেরণের বাফারটি খুব পূর্ণ)।
- Deprecated:
- sendTextMessage:error: ব্যবহার করুন যা বিস্তারিত ত্রুটির তথ্য প্রদান করে।
- (BOOL) sendTextMessage: | (NSString *) | message | |
error: | ( GCKError *__nullable *__nullable) | error | |
এই চ্যানেলে একটি পাঠ্য বার্তা পাঠায়।
- Parameters
-
message The message. error A 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 |
এই চ্যানেলটি সংযোগ বিচ্ছিন্ন হয়ে গেলে কল করা হয়, যা নির্দেশ করে যে এই চ্যানেলে কাস্ট ডিভাইসের সাথে বার্তাগুলি আর আদান-প্রদান করা যাবে না৷
ডিফল্ট বাস্তবায়ন একটি নো-অপ.
সম্পত্তি বিস্তারিত
|
read nonatomic strong |
বর্তমানে লোড করা মিডিয়ার জন্য মিডিয়া স্ট্যাটাস, যদি থাকে; অন্যথায় nil
।
|
read nonatomic assign |
সর্বশেষ মিডিয়া স্ট্যাটাস আপডেট পাওয়ার পর থেকে যে পরিমাণ সময় কেটে গেছে।
যদি একটি স্ট্যাটাস অনুরোধ বর্তমানে চলছে, তাহলে এটি 0 হবে।
|
read nonatomic copy |
শেষ অনুরোধ থেকে ত্রুটি বিশদ, যদি থাকে, বা শেষ অনুরোধ সফল হলে nil
।
|
read write nonatomic weak |
চ্যানেলের অবস্থার পরিবর্তন সম্পর্কে বিজ্ঞপ্তি পাওয়ার জন্য প্রতিনিধি।
|
read nonatomic copy inherited |
চ্যানেলের নামস্থান।
|
read nonatomic assign inherited |
এই চ্যানেলটি বর্তমানে সংযুক্ত কিনা তা নির্দেশ করে একটি পতাকা৷
|
read nonatomic weak inherited |
যে ডিভাইস ম্যানেজারটির সাথে এই চ্যানেলটি নিবন্ধিত আছে, যদি থাকে।
- Deprecated:
- যদি এই চ্যানেলটি অপ্রচলিত GCKDeviceManager ক্লাসের সাথে নিবন্ধিত না হয় তবে এটি
nil
হবে।