OSDN Git Service

動画 クラスに 長さsec プロパティを追加。
[strokestylet/CsWin10Desktop3.git] / FDK24 / メディア / 動画.cs
index cc82e95..4b744e3 100644 (file)
@@ -18,6 +18,10 @@ namespace FDK.メディア
                public float 不透明度0to1 { get; set; } = 1.0f;
                public bool ループ再生する { get; set; } = false;
                public int キューのサイズ { get; set; } = 16;
+               public double 長さsec
+               {
+                       get { return ( null != this.デコーダ ) ? this.デコーダ.長さsec : 0.0; }
+               }
 
                public 動画( string 動画ファイルパス, int キューのサイズ )
                {
@@ -119,6 +123,10 @@ namespace FDK.メディア
                                        break;
                        }
                }
+               public void 再生位置secを移動する( double 再生位置sec )
+               {
+                       this.デコーダ?.再生位置secを移動する( 再生位置sec );
+               }
 
                protected 動画デコーダ デコーダ = null;