ch.kuramo.javie.api.services
インタフェース IAccumulationSupport


public interface IAccumulationSupport

画像の累積(アキュムレーション)処理を支援するサービスです。

導入されたバージョン:
0.5.0

メソッドの概要
 void accumulate(java.util.List<IVideoBuffer> srcBuffers, double weight, IVideoBuffer dstBuffer)
           
 void accumulate(java.util.List<IVideoBuffer> srcBuffers, java.util.List<java.lang.Double> weights, IVideoBuffer dstBuffer)
           
 int getMaxSourcesAtATime()
          accumulate(List, List, IVideoBuffer) メソッドおよび accumulate(List, double, IVideoBuffer) メソッドにおいて、 一度に処理できるソース画像の最大数を返します。
 

メソッドの詳細

getMaxSourcesAtATime

int getMaxSourcesAtATime()
accumulate(List, List, IVideoBuffer) メソッドおよび accumulate(List, double, IVideoBuffer) メソッドにおいて、 一度に処理できるソース画像の最大数を返します。この数を超えるソース画像を accumulate メソッドに渡した場合、複数回に分けて処理されます。 ビデオメモリを効率よく使用するためには、この数を超えたソース画像を accumulate メソッドに渡すべきではありません。

戻り値:
accumulate メソッドで一度に処理できるソース画像の最大数

accumulate

void accumulate(java.util.List<IVideoBuffer> srcBuffers,
                java.util.List<java.lang.Double> weights,
                IVideoBuffer dstBuffer)
パラメータ:
srcBuffers - 累積するソース画像のリスト。
weights - srcBuffers の各画像に対する、累積時の重み付け。
dstBuffer - 累積先となる画像。累積結果はこの画像に上書きされます。

accumulate

void accumulate(java.util.List<IVideoBuffer> srcBuffers,
                double weight,
                IVideoBuffer dstBuffer)
パラメータ:
srcBuffers - 累積するソース画像のリスト。
weight - 累積時の重み付け。srcBuffers の全ての画像に同じ重み付けがなされます。
dstBuffer - 累積先となる画像。累積結果はこの画像に上書きされます。