AI-generated Key Takeaways
-
GCKUIImageCache is a protocol in the Google Cast SDK for iOS that defines how to retrieve and cache images, primarily used for media artwork displayed in the user interface.
-
A default implementation of GCKUIImageCache is used internally by the framework, but applications can provide a custom implementation.
-
The protocol includes an asynchronous instance method
fetchImageForURL:completion:
which fetches an image from a given URL and returns a scaled version via a completion block on the main thread.
Overview
A protocol that defines a means of retrieving and caching images.
A default implementation is used internally by the framework to cache media artwork that is displayed in the user interface. The application can provide a custom implementation by setting the GCKCastContext::imageCache property.
- Since
- 3.0
Inherits <NSObject>.
Instance Method Summary | |
(void) | - fetchImageForURL:completion: |
Fetches the image at the given URL, and returns a scaled version of the image. More... | |
Method Detail
- (void) fetchImageForURL: | (NSURL *) | imageURL | |
completion: | (void(^)(UIImage *_Nullable)) | completion | |
Fetches the image at the given URL, and returns a scaled version of the image.
This is an asynchronous operation.
- Parameters
-
imageURL The URL of the image. completion A block to invoke once the image has been retrieved. The image should be passed to the block. If there was an error retrieving the image, nil
should be passed instead. The block should only be invoked on the main thread.