Protocole <GCKMediaQueueDeDélégation
Protocole délégué pour la réception de notifications asynchrones depuis un GCKMediaQueue.
- Depuis
- 4.3.4
Hérite de <NSObjectNSObject>.
Appelée lorsqu'une ou plusieurs modifications sont sur le point d'être apportées à la file d'attente.
- Parameters
-
Appelée lorsque la file d'attente a été entièrement rechargée.
Tous les éléments de la file d'attente précédemment consultés doivent être considérés comme non valides.
- Parameters
-
- (void) mediaQueue: |
|
(GCKMediaQueue *) |
queue |
didInsertItemsInRange: |
|
(NSRange) |
range |
|
|
| |
|
optional |
Appelée lorsqu'une plage contiguë d'éléments de file d'attente a été insérée dans la file d'attente.
- 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 |
Appelée lorsqu'un ou plusieurs éléments de la file d'attente ont été mis à jour.
Cela inclut les cas où des éléments précédemment consultés, mais indisponibles, ont été récupérés et placés dans le cache, et ceux où des éléments précédemment mis en cache ont été supprimés du cache.
- 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 |
Appelée lorsqu'un ou plusieurs éléments de la file d'attente ont été supprimés de celle-ci.
- Parameters
-
queue | The queue. |
indexes | The ordered list of indexes of the items that have been removed. |
Appelée après qu'une ou plusieurs modifications de file d'attente ont été apportées à la file d'attente.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2023/12/01 (UTC).
[null,null,["Dernière mise à jour le 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."]]],[]]