ch.kuramo.javie.api.services
インタフェース IAccumulationSupport
public interface IAccumulationSupport
画像の累積(アキュムレーション)処理を支援するサービスです。
- 導入されたバージョン:
- 0.5.0
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 - 累積先となる画像。累積結果はこの画像に上書きされます。