Initial commit

This commit is contained in:
2022-03-05 00:43:36 -07:00
commit 151a322276
29 changed files with 1171 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
using TechMedia.Core.Model;
namespace TechMedia.Core.Backend;
public interface IAudioBackend
{
public void JustPlay();
public void PlayFile(string filename);
public void StopPlayback();
public Task<Track?> GetFileMetadata(string filename);
public void RegisterTrackEndHandler(EventHandler<EventArgs> onEndReached);
void RegisterProgressWatcher(IProgress<float> reporter);
void RemoveProgressWatcher(IProgress<float> reporter);
}