ICustomMediaBackendSession Interface
Definition
public interface ICustomMediaBackendSession
Methods
| Name | Description |
|---|---|
| PauseAsync | No summary available. |
| SeekAsync | No summary available. |
| SetMutedAsync | No summary available. |
| SetVolumeAsync | No summary available. |
| StartAsync | No summary available. |
| StopAsync | No summary available. |
PauseAsync Method
public System.Threading.Tasks.ValueTask PauseAsync(System.Threading.CancellationToken cancellationToken)
Parameters
cancellationToken System.Threading.CancellationToken
Returns
System.Threading.Tasks.ValueTask
SeekAsync Method
public System.Threading.Tasks.ValueTask SeekAsync(TimeSpan position, System.Threading.CancellationToken cancellationToken)
Parameters
position TimeSpan
cancellationToken System.Threading.CancellationToken
Returns
System.Threading.Tasks.ValueTask
SetMutedAsync Method
public System.Threading.Tasks.ValueTask SetMutedAsync(bool isMuted, System.Threading.CancellationToken cancellationToken)
Parameters
isMuted bool
cancellationToken System.Threading.CancellationToken
Returns
System.Threading.Tasks.ValueTask
SetVolumeAsync Method
public System.Threading.Tasks.ValueTask SetVolumeAsync(double volume, System.Threading.CancellationToken cancellationToken)
Parameters
volume double
cancellationToken System.Threading.CancellationToken
Returns
System.Threading.Tasks.ValueTask
StartAsync Method
public System.Threading.Tasks.ValueTask StartAsync(Avalonia.Media.CustomMediaBackendFrameSinkFactory sinkFactory, System.Threading.CancellationToken cancellationToken)
Parameters
sinkFactory Avalonia.Media.CustomMediaBackendFrameSinkFactory
cancellationToken System.Threading.CancellationToken
Returns
System.Threading.Tasks.ValueTask
StopAsync Method
public System.Threading.Tasks.ValueTask StopAsync(System.Threading.CancellationToken cancellationToken)
Parameters
cancellationToken System.Threading.CancellationToken
Returns
System.Threading.Tasks.ValueTask
Properties
| Name | Description |
|---|---|
| State | No summary available. |
State Property
public Avalonia.Media.CustomMediaBackendState State { get; set; }
Events
| Name | Description |
|---|---|
| StateChanged | No summary available. |
StateChanged Event
public event Action<Avalonia.Media.CustomMediaBackendState> StateChanged