IMediaPlayer Interface
Definition
public interface IMediaPlayer
Methods
| Name | Description |
|---|---|
| InitializeAsync | No summary available. |
| PauseAsync | No summary available. |
| PlayAsync | No summary available. |
| PrepareAsync | No summary available. |
| ReleaseAsync | No summary available. |
| StopAsync | No summary available. |
| UnInitialize | No summary available. |
| UpdateTargetVisual | No summary available. |
InitializeAsync Method
public System.Threading.Tasks.Task InitializeAsync()
Returns
System.Threading.Tasks.Task
PauseAsync Method
public System.Threading.Tasks.Task PauseAsync()
Returns
System.Threading.Tasks.Task
PlayAsync Method
public System.Threading.Tasks.Task PlayAsync()
Returns
System.Threading.Tasks.Task
PrepareAsync Method
public System.Threading.Tasks.Task PrepareAsync()
Returns
System.Threading.Tasks.Task
ReleaseAsync Method
public System.Threading.Tasks.Task ReleaseAsync()
Returns
System.Threading.Tasks.Task
StopAsync Method
public System.Threading.Tasks.Task StopAsync()
Returns
System.Threading.Tasks.Task
UnInitialize Method
public System.Threading.Tasks.Task UnInitialize()
Returns
System.Threading.Tasks.Task
UpdateTargetVisual Method
public void UpdateTargetVisual(Avalonia.Visual elemVisual)
Parameters
elemVisual Avalonia.Visual
Properties
| Name | Description |
|---|---|
| BufferProgress | No summary available. |
| Duration | No summary available. |
| HasVideo | No summary available. |
| IsBuffering | No summary available. |
| IsLoopingEnabled | No summary available. |
| IsMuted | No summary available. |
| IsSeekable | No summary available. |
| LastErrorMessage | No summary available. |
| LoadedBehavior | No summary available. |
| Position | No summary available. |
| Source | No summary available. |
| StandaloneRendererMode | No summary available. |
| Statistics | No summary available. |
| Volume | No summary available. |
BufferProgress Property
public Nullable<double> BufferProgress { get; set; }
Duration Property
public Nullable<TimeSpan> Duration { get; set; }
HasVideo Property
public bool HasVideo { get; set; }
IsBuffering Property
public bool IsBuffering { get; set; }
IsLoopingEnabled Property
public bool IsLoopingEnabled { get; set; }
IsMuted Property
public bool IsMuted { get; set; }
IsSeekable Property
public bool IsSeekable { get; set; }
LastErrorMessage Property
public string LastErrorMessage { get; set; }
LoadedBehavior Property
public Avalonia.Media.MediaPlayerLoadedBehavior LoadedBehavior { get; set; }
Position Property
public TimeSpan Position { get; set; }
Source Property
public Avalonia.Media.MediaSource Source { get; set; }
StandaloneRendererMode Property
public bool StandaloneRendererMode { get; set; }
Statistics Property
public Avalonia.Media.MediaStatistics Statistics { get; set; }
Volume Property
public double Volume { get; set; }
Events
| Name | Description |
|---|---|
| ErrorOccurred | No summary available. |
| MediaPaused | No summary available. |
| MediaPlaybackCompleted | No summary available. |
| MediaPrepared | No summary available. |
| MediaStarted | No summary available. |
| MediaStopped | No summary available. |
| NaturalSizeChanged | No summary available. |
ErrorOccurred Event
public event EventHandler<Avalonia.Media.MediaPlayerErrorEventArgs> ErrorOccurred