 
     // MARK: Internals
 
-    /// 再生位置。windowに対する先頭(古)〜末尾(新)を0.0-1.0の数値で表す
+    /// 再生位置。window内における先頭(古)〜末尾(新)を、0.0-1.0の数値で表す
     dynamic var position: Float = 1.0
 
     // MARK: Privates

        return _amountDuration
    }

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

    /// 再生レート。1.0が通常再生、2.0だと倍速再生
    var playbackRate: Float {
        return _playbackRate
    }

    }

    /**
    アセット位置から指定時間ぶんオフセットした位置がどこにあるかを調べる。
    該当するアセットが無い場合はnilを返す

    :param: assets 探索対象のアセット列
    :param: index  探索基点となるアセット位置(インデックス, 時刻)
    :param: offset オフセット時間

    :returns: アセット位置(インデックス, 時刻)
    */
    private func _findAsset(assets:[AVAsset], from:AssetPosition, offset:CMTime)
        -> AssetPosition?
