 extension StreamFrameProducer {
     // MARK: Internals
     /**
-    指定した位置(0.0-1.0)に対するアセットのインデックス番号と、その時刻を計算して返す
-
-    :param: position 一連のムービーにおける位置
-
-    :returns: アセット列におけるインデックスとシーク位置のタプル
+    指定した再生位置(0.0-1.0)に対するアセット位置を計算して返す
+
+    :param: position 再生位置(0.0-1.0)
+
+    :returns: 指定した再生位置に相当するアセット位置
     */
     private func getAssetInfoOf(position: Float) -> (index:Int, time:CMTime)? {
         let lock = ScopedLock(self)
 
         if _assets.isEmpty || _readers.isEmpty { return nil }
 
-        // 1) 1.0の位置を算出する
+        // 1) 1.0のアセット位置を算出する
         if let one = _getWindowEnd() {
 
-            // 指定したポジションを1.0位置からのオフセット時間に変換する
+            // 再生位置を1.0位置からのオフセット時間に変換する
             let offset = ( window * (1.0 - position) ) * -1.0
 
-            // 2) 算出した1.0位置からのオフセットを引いた場所を調べて返す
+            // 2) 算出した1.0位置からのオフセットを引いたアセット位置を探す
             if let result = _findAsset(_assets, from: one, offset: offset) {
 
                 // 算出した値なので、端数が出ないよう1/600スケールに丸めて返す

    }

    /**
    現在の位置を元に、指定したインデックス、プレゼンテーション時間が表すポジションを返す

    :param: index アセットのインデックス。_assets内のインデックス番号のこと。
    :param: time  アセット上の時間

        return _amountDuration
    }

    /// アセット全体のうち再生対象となる時間。いわゆる時間窓に相当
    var window = CMTime(value: 30, 1)

    /// 再生のスピード。1.0が通常再生、2.0だと倍速再生。負数は非対応
    var playbackRate: Float {
        return _playbackRate
    }
