01.
public
class
ImageProcessingActivity
extends
Activity {
02.
private
FastImageProcessingView view;
03.
private
FastImageProcessingPipeline pipeline;
04.
private
ImageResourceInput imageIn;
05.
private
GenericFilter generic;
06.
private
ScreenEndpoint screen;
07.
08.
09.
@Override
10.
protected
void
onCreate(Bundle savedInstanceState) {
11.
super
.onCreate(savedInstanceState);
12.
view =
new
FastImageProcessingView(
this
);
13.
pipeline =
new
FastImageProcessingPipeline();
14.
view.setPipeline(pipeline);
15.
setContentView(view);
16.
imageIn =
new
ImageResourceInput(view,
this
, R.drawable.wakeboard);
17.
generic =
new
GenericFilter();
18.
screen =
new
ScreenEndpoint(pipeline);
19.
imageIn.addTarget(generic);
20.
generic.addTarget(screen);
21.
pipeline.addRootRenderer(imageIn);
22.
pipeline.startRendering();
23.
}
24.
}