Files
annotations/Azaion.Annotator/DTO/MediatrEvents.cs
T
2024-10-25 00:17:24 +03:00

23 lines
604 B
C#

using System.Windows.Input;
using MediatR;
namespace Azaion.Annotator.DTO;
public class KeyEvent(object sender, KeyEventArgs args) : INotification
{
public object Sender { get; set; } = sender;
public KeyEventArgs Args { get; set; } = args;
}
public class PlaybackControlEvent(PlaybackControlEnum playbackControlEnum) : INotification
{
public PlaybackControlEnum PlaybackControl { get; set; } = playbackControlEnum;
}
public class VolumeChangedEvent(int volume) : INotification
{
public int Volume { get; set; } = volume;
}
public class AIDetectEvent : IRequest<List<YoloLabel>>;