OSDN Git Service

Decoder を DecodedWaveSource に改名。
authorくまかみ工房 <kumakamikoubou@gmail.com>
Thu, 24 Nov 2016 06:11:33 +0000 (15:11 +0900)
committerくまかみ工房 <kumakamikoubou@gmail.com>
Thu, 24 Nov 2016 06:11:33 +0000 (15:11 +0900)
FDK24/FDK24.csproj
FDK24/メディア/サウンド/WASAPI/DecodedWaveSource.cs [moved from FDK24/メディア/サウンド/WASAPI/Decoder.cs with 98% similarity]
FDK24/メディア/サウンド/WASAPI/Sound.cs

index d75b8d8..7fe82be 100644 (file)
     <Compile Include="カウンタ\単純増加後反復カウンタ.cs" />
     <Compile Include="カウンタ\定間隔進行.cs" />
     <Compile Include="フォルダ.cs" />
-    <Compile Include="メディア\サウンド\WASAPI\Decoder.cs" />
+    <Compile Include="メディア\サウンド\WASAPI\DecodedWaveSource.cs" />
     <Compile Include="メディア\サウンド\WASAPI\Device.cs" />
     <Compile Include="メディア\サウンド\WASAPI\Mixer.cs" />
     <Compile Include="メディア\サウンド\WASAPI\Sound.cs" />
@@ -9,7 +9,7 @@ namespace FDK.メディア.サウンド.WASAPI
        /// <summary>
        ///             指定されたメディアファイル(動画, 音楽)をデコードして、CSCore.IWaveSource オブジェクトを生成する。
        /// </summary>
-       internal class Decoder : CSCore.IWaveSource
+       internal class DecodedWaveSource : CSCore.IWaveSource
        {
                /// <summary>
                ///             シークは常にサポートする。
@@ -52,7 +52,7 @@ namespace FDK.メディア.サウンド.WASAPI
                /// <summary>
                ///             メディアファイル(動画、音楽)をデコードする。
                /// </summary>
-               public Decoder( string path, CSCore.WaveFormat targetFormat )
+               public DecodedWaveSource( string path, CSCore.WaveFormat targetFormat )
                {
                        // ISampleSource は IWaveSource を 32bit-float に変換して出力する仕様なので、
                        // 最初からその形式でデコードして ISampleSource.Read() の変換負荷を下げる。
index 817bc68..5fe3da5 100644 (file)
@@ -72,7 +72,7 @@ namespace FDK.メディア.サウンド.WASAPI
                internal Sound( string path, Mixer mixer )
                {
                        this._MixerRef = new WeakReference<Mixer>( mixer );
-                       this._WaveSource = new Decoder( path, mixer.WaveFormat );
+                       this._WaveSource = new DecodedWaveSource( path, mixer.WaveFormat );
                        this._SampleSource = this._WaveSource.ToSampleSource();
                }