RootSourceClient
SourceClient specialization for showing the content of the root of a media source's browsing hierarchy. It provides access to a source's categories (the top-level items used to access all available content), and can be instructed to browse through any of the available content.
If no custom media item is initially browsed to via browseTo, the contents of the first available category will be made available automatically.
Parameters
ID of the source to connect to.
The coroutine dispatcher to use to launch background operations. The most common are IPC requests via Binder. Defaults to the IO dispatcher.
Constructors
Properties
The list of IviMediaItems contained in the subscribed mediaItem. Initially empty. The contents will be updated over time if the source decides to do so.
The IviMediaItem currently subscribed to. Initially empty. Can be changed to subscribe to different contents. If not changed, the client will set it to a default item: the first available category.
Functions
Load and subscribe to a new media item. The mediaItem will first be updated with the newMediaItem, then the contents will be updated with its child items. It is not necessary for the client to be connected already. This method can be called on creation to initially browse to the specified newMediaItem instead of the default.
Attaches the client to an Android Context.
Set the callback where to receive notifications about error conditions.