Files
annotations/Azaion.Common/Services/IMediaPlayerService.cs
T

23 lines
563 B
C#

namespace Azaion.Common.Services;
public interface IMediaPlayerService
{
void Play();
void Pause();
void Stop();
long Time { get; set; }
float Position { get; set; }
int Volume { get; set; }
bool IsPlaying { get; }
long Length { get; }
void SetMedia(string mediaPath);
void TakeSnapshot(uint num, string path, uint width, uint height);
event EventHandler? Playing;
event EventHandler? Paused;
event EventHandler? Stopped;
event EventHandler? PositionChanged;
event EventHandler? LengthChanged;
}