next up previous
Next: MalibGenericFilter Up: 各クラスのAPI詳細 Previous: MalibFrame

Subsections

MalifFrameDiff

フレーム間差分をとるフィルタである。 入力バッファには複数枚のフレームを保持できる バッファ(すなわちMalibRingBufもしくはMalibLineBuf)を要求する。 入力データ形式は全てのデータ形式に対応し、制限はない。

記述ファイル

framediff.c、framediff.h

メンバ変数

MalifFrameDiffに追加されるメンバ変数はない。MalibFilterを参照。

公開関数

malib_framediff_new ()
 
コンストラクタ
malib_framediff_new_with_buf (MalibBuffer* buf)
 
コンストラクタ。入力となるバッファを引数で指定する
malib_framediff_set_buffer (MalibFrameDiff* filter, MalibBuffer* buf)
 
入力バッファを設定する

非公開関数

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



Jun IIO
2001-06-14