<GCKMediaटेलिगेट> प्रोटोकॉल
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 साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2023-12-01 (UTC) को अपडेट किया गया.
[null,null,["आखिरी बार 2023-12-01 (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."]]],[]]