<GCKUIImageCache> Protocol

<GCKUIImageCache> Protocol Reference

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
imageURLThe URL of the image.
completionA 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.