イメージ リーダーを実装したいのですが、最初のイメージ読み取りでブロックされます。
状況のロックを解除する方法が本当にわかりません。
Surface processSurface = reader.getSurface();
surfaces.add(processSurface);
recordRequestBuilder.addTarget(processSurface);
reader.setOnImageAvailableListener(new ImageReader.OnImageAvailableListener() {
@Override
public void onImageAvailable(ImageReader reader) {
Log.v("ImageReader","Reading");
//I want to do a process on the image here, but i don't want to
//block my UI
}
},null);
わからない、reader.aquireLatestImageまたはと書くreader.aquireNextImageと、リーダーを閉じるように言われます。
reader.closeアフターを行うと、次のようになりました。
BufferQueue は放棄されました