Interface IMediaCache
Interface for the media cache.
Namespace: RenderHeads.Media.AVProVideo
Assembly: cs.temp.dll.dll
Syntax
public interface IMediaCache
  Methods
AddMediaToCache(String, String, MediaCachingOptions)
Cache the media specified by url.
Declaration
void AddMediaToCache(string url, string headers = null, MediaCachingOptions options = null)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | url | The url of the media.  | 
      
| System.String | headers | |
| MediaCachingOptions | options | 
CancelDownloadOfMediaToCache(String)
Cancels the download of the media specified by url.
Declaration
void CancelDownloadOfMediaToCache(string url)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | url | The url of the media.  | 
      
GetCachedMediaStatus(String, ref Single)
Get the cached status for the media specified.
Declaration
CachedMediaStatus GetCachedMediaStatus(string url, ref float progress)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | url | The url of the media.  | 
      
| System.Single | progress | The amount of the media that has been cached in the range [0...1].  | 
      
Returns
| Type | Description | 
|---|---|
| CachedMediaStatus | The status of the media.  | 
      
IsMediaCachingSupported()
Test to see if the player can cache media.
Declaration
bool IsMediaCachingSupported()
  Returns
| Type | Description | 
|---|---|
| System.Boolean | True if media caching is supported.  | 
      
PauseDownloadOfMediaToCache(String)
Pause the download of the media specified by url.
Declaration
void PauseDownloadOfMediaToCache(string url)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | url | The url of the media.  | 
      
RemoveMediaFromCache(String)
Remove the cached media specified by url.
Declaration
void RemoveMediaFromCache(string url)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | url | The url of the media.  | 
      
ResumeDownloadOfMediaToCache(String)
Resume the download of the media specified by url.
Declaration
void ResumeDownloadOfMediaToCache(string url)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | url | The url of the media.  |