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
- 累積先となる画像。累積結果はこの画像に上書きされます。