next up previous
Next: MalibMovingave Up: 各クラスのAPI詳細 Previous: MalibMerger

Subsections

MalibMixture

ふたつの入力画像を $\alpha : 1-\alpha$の割合で混合する。

現在の実装では入力形式はどちらもRGBカラーモデルに限定され、 出力もRGBカラーモデルである。なお現在の実装ではふたつの入力画像の サイズは等しくなければならないという制限がある。

記述ファイル

mixture.c、mixture.h

メンバ変数

MalibMixtureに追加されるメンバ変数は以下のとおりである。
alpha
 
混合比率

公開関数

malib_mixture_new ()
 
コンストラクタ
malib_mixture_new_with_alpha (int alpha)
 
コンストラクタ。混合比率$\alpha$を引数で指定する
alib_mixture_new_with_bufs (MalibBuffer* buf0,
MalibBuffer* buf1, int alpha)
 
コンストラクタ。入力バッファおよび混合比率$\alpha$を引数で指定する
malib_mixture_set_alpha (MalibMixture* filter, int alpha)
 
混合比率$\alpha$を設定する

非公開関数

malib_mixture_write_frame_data (MalibMixture* filter,
MalibFrame* frame)
 
malib_source_write_frame_data())の実体となる 関数である。本クラスが提供するフィルタ処理を実装する



Jun IIO
2001-06-14