#310
authorSweidan Omar <TFS\sweidan.omar>
Thu, 13 Jan 2022 20:05:32 +0000 (20:05 +0000)
committerSweidan Omar <TFS\sweidan.omar>
Thu, 13 Jan 2022 20:05:32 +0000 (20:05 +0000)
git-tfs-id: [http://tfs.userrendszerhaz.hu:8080/tfs/DefaultCollection]$/MediaCube;C32748

client/DxPlay/DxPlayer.cs

index 1bf7af4b018116a40e3941fa97facfee5c11fdc5..5e25cde6ca8fedead118c1898bfe798f6d907f75 100644 (file)
@@ -74,10 +74,11 @@ namespace DxPlay {
 \r
         Control playerWindow;\r
         private PlayerGraph graph;\r
+        public PlayerGraph Graph { get; set; }\r
         private readonly DxPlaySettings settings;\r
 \r
         // Play an avi file into a window.  Allow for snapshots.\r
-        // (Control to show video in, Avi file to play\r
+        // (Control to show video in, Avi file to play)\r
         public DxPlayer(Control hWin, ref MediaDescription mediaDesc, DxPlaySettings settings) {\r
             this.settings = settings;\r
             SeekTo = -1;\r
@@ -273,7 +274,6 @@ namespace DxPlay {
                 //logger.Debug("Current frame is {0} ({1}), media position is {2}, AVG frame time is {3}", frames, CurrentTC.ToString(), currentPosition, AvgTimePerFrame);\r
             }\r
             PlayEvent?.Invoke();\r
-\r
         }\r
 \r
         private int ReferenceTimeToFrames(long refTime) {\r
@@ -556,5 +556,9 @@ namespace DxPlay {
             } while (true);\r
         }\r
 \r
+        public void SetPlaySpeed(float value)\r
+        {\r
+            Graph.MediaSeeking.SetRate(value);\r
+        }\r
     }\r
 }\r