<GCKMediaQueueDelegate> প্রোটোকল
একটি GCKMediaQueue থেকে অ্যাসিঙ্ক্রোনাস বিজ্ঞপ্তি প্রাপ্তির জন্য প্রতিনিধি প্রোটোকল।
- থেকে
- 4.3.4
উত্তরাধিকারসূত্রে <NSObjectNSObject>।
যখন সারিতে এক বা একাধিক পরিবর্তন হতে চলেছে তখন বলা হয়।
- Parameters
-
সারি সম্পূর্ণরূপে পুনরায় লোড হয়ে গেলে কল করা হয়৷
যেকোন পূর্বে অ্যাক্সেস করা সারি আইটেমগুলিকে অবৈধ হিসাবে বিবেচনা করা উচিত।
- Parameters
-
- (void) mediaQueue: |
|
( GCKMediaQueue *) |
queue |
didInsertItemsInRange: |
|
(NSRange) |
range |
|
|
| |
|
optional |
যখন সারির আইটেমগুলির একটি সংলগ্ন পরিসর সারিতে ঢোকানো হয় তখন বলা হয়।
- Parameters
-
queue | The queue. |
range | The range indicating the starting index and count of items inserted. |
- (void) mediaQueue: |
|
( GCKMediaQueue *) |
queue |
didUpdateItemsAtIndexes: |
|
(NSArray< NSNumber * > *) |
indexes |
|
|
| |
|
optional |
সারিতে এক বা একাধিক কিউ আইটেম আপডেট করা হলে কল করা হয়।
এর মধ্যে সেই ক্ষেত্রে অন্তর্ভুক্ত যেখানে আগে অ্যাক্সেস করা হয়েছে কিন্তু অনুপলব্ধ আইটেমগুলি পুনরুদ্ধার করা হয়েছে এবং ক্যাশে রাখা হয়েছে এবং সেই ক্ষেত্রে যেখানে পূর্বে ক্যাশ করা আইটেমগুলি ক্যাশে থেকে ফ্লাশ করা হয়েছে৷
- Parameters
-
queue | The queue. |
indexes | The ordered list of indexes of the items that have been updated. |
- (void) mediaQueue: |
|
( GCKMediaQueue *) |
queue |
didRemoveItemsAtIndexes: |
|
(NSArray< NSNumber * > *) |
indexes |
|
|
| |
|
optional |
সারি থেকে এক বা একাধিক সারি আইটেম সরানো হলে কল করা হয়।
- Parameters
-
queue | The queue. |
indexes | The ordered list of indexes of the items that have been removed. |
সারিতে এক বা একাধিক সারিতে পরিবর্তন করার পর কল করা হয়।
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-01-10 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2025-01-10 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["The `GCKMediaQueueDelegate` protocol enables receiving asynchronous notifications from a `GCKMediaQueue`, informing about changes like insertions, removals, and updates."],["It provides methods to handle queue changes, including `mediaQueueWillChange:`, `mediaQueueDidReloadItems:`, `mediaQueue:didInsertItemsInRange:`, `mediaQueue:didUpdateItemsAtIndexes:`, `mediaQueue:didRemoveItemsAtIndexes:`, and `mediaQueueDidChange:`."],["These methods are optional and offer insights into queue modifications, such as when items are added, updated, or removed, or when the entire queue is reloaded."],["Developers can implement these methods to respond to queue events and update their application's state accordingly, ensuring synchronization with the media queue."]]],["The `GCKMediaQueueDelegate` protocol provides methods for asynchronous notifications about changes to a media queue. Key actions include: notifying when changes are imminent (`mediaQueueWillChange:`), when the queue is reloaded (`mediaQueueDidReloadItems:`), when items are inserted (`mediaQueue:didInsertItemsInRange:`), updated (`mediaQueue:didUpdateItemsAtIndexes:`), or removed (`mediaQueue:didRemoveItemsAtIndexes:`), and when changes are completed (`mediaQueueDidChange:`). Each method provides the affected queue and relevant details like ranges or indexes.\n"]]