Package-level declarations

Types

Link copied to clipboard
abstract class AdPodcastManager

Base interface for managing podcasts. Subclassed by AdszwizzPodcastManager for playing a local or streamed podcast.

Link copied to clipboard

The AdPodcastManagerDownloadListener interface defines the methods used to get information about the download process of a podcast.

Link copied to clipboard

AdPodcastManagerSettings is used to configure an AdPodcastManager instance.

Link copied to clipboard
class DownloadableAsset(var url: Uri, var mimeType: String, var expectedContentLength: Long, var state: DownloadState, var location: Uri)

DownloadableAsset class encapsulates the download information provided via the AdPodcastManagerDownloadListener delegate

Link copied to clipboard

Specifies the device condition(s) required to start a download. Multiple values can be set in AdPodcastManagerSettings.

Link copied to clipboard

Download state used in DownloadableAsset