using MaestroShared.Controls;\r
+using System;\r
using System.Windows.Forms;\r
+using NLog;\r
+using NLog.Fluent;\r
\r
-namespace DxPlay.Controls {\r
- public partial class PlayerControls : UserControl {\r
- public PlayerControls() {\r
+namespace DxPlay.Controls\r
+{\r
+ public partial class PlayerControls : UserControl\r
+ {\r
+\r
+ private static readonly Logger logger = LogManager.GetCurrentClassLogger();\r
+ public PlayerControls()\r
+ {\r
InitializeComponent();\r
}\r
\r
public NoFocusCueButton StepBack { get => btnStepBack; }\r
public NoFocusCueButton StepForward { get => btnStepForward; }\r
\r
+ private void onPlaySpeedChanged(object sender, System.EventArgs e)\r
+ {\r
+ logger.Info(sender);\r
+ switch (((VideoSpeedTrackbar)sender).Value)\r
+ {\r
+ case 1:\r
+ ((VideoSpeedTrackbar)sender).CurrentSpeed = 0.25F;\r
+ setVideoSpeed();\r
+ lblPlaySpeed.Text = "Lejátszási sebesség: 0.25x";\r
+ break;\r
+ case 2:\r
+ ((VideoSpeedTrackbar)sender).CurrentSpeed = 0.5F;\r
+ setVideoSpeed();\r
+ lblPlaySpeed.Text = "Lejátszási sebesség: 0.5x";\r
+ break;\r
+ case 3:\r
+ ((VideoSpeedTrackbar)sender).CurrentSpeed = 1F;\r
+ setVideoSpeed();\r
+ lblPlaySpeed.Text = "Lejátszási sebesség: 1x";\r
+ break;\r
+ case 4:\r
+ ((VideoSpeedTrackbar)sender).CurrentSpeed = 2F;\r
+ setVideoSpeed();\r
+ lblPlaySpeed.Text = "Lejátszási sebesség: 2x";\r
+ break;\r
+ case 5:\r
+ ((VideoSpeedTrackbar)sender).CurrentSpeed = 3F;\r
+ setVideoSpeed();\r
+ lblPlaySpeed.Text = "Lejátszási sebesség: 3x";\r
+ break;\r
+ case 6:\r
+ ((VideoSpeedTrackbar)sender).CurrentSpeed = 5F;\r
+ setVideoSpeed();\r
+ lblPlaySpeed.Text = "Lejátszási sebesség: 5x";\r
+ break;\r
+ }\r
+ }\r
+\r
+ private void setVideoSpeed()\r
+ {\r
+ //throw new NotImplementedException();\r
+ }\r
}\r
-}\r
+}
\ No newline at end of file