For android porting with MI2S