add i2r filters and create window class and dataStreamBuffer class
create WindowProcess class to handle window processing, take out from graphactivity