Improve virtual camera config API

- Add sensor orientation to VirtualCameraStreamConfig
- Add frame rate to VirtualCameraStreamConfig
- Fixed bounds for dimensions in VirtualCameraStreamConfig
- Refactor VirtualCameraCallback to include minimum
information (width, height, format) regarding the input
surface in onStreamConfigured.

Test: atest CtsVirtualDevicesCameraTestCases, VirtualCameraControllerTest
Bug: 310857519
Change-Id: I69ffb487fabd72c4dbf7e610fcf2845cbb6ece11
10 files changed