Create CaptureSessionWrapperProcessBlock.

CaptureSessionWrapperProcessBlock will
- Select, create and own an embedded capture session
- Set the callback functions of the embedded capture session
- Pass the request to the embedded capture session

The change also add a public function in CameraDeviceSession to select
and create a capture session.

Bug: 180544662
Test: mm
Test: GCA
Test: CTS
Change-Id: I48300b2bb1bfa5f767266f87c4dc4b3a8e4f64c8
7 files changed
tree: 3cb31e7fefd4ff5f06f1ce20d4b0e5b7637eaf35
  1. common/
  2. devices/
  3. .clang-format
  4. Android.bp
  5. METADATA
  6. PREUPLOAD.cfg