我正在使用camera2 API。逻辑配置为具有两个表面-预览表面和编码表面。编码表面可以配置为640x480或1280x720。根据选择的大小,确定预览表面的大小,以便紧密保持宽高比。
该逻辑已经在许多不同的设备上进行了测试,并且似乎可以正常工作。但是,在Samsung S8上,虽然可以使用640x480的编码尺寸,但是选择1280x720的尺寸会导致以下错误:
Stream configuration failed due to: endConfigure:434: Camera 0: Unsupported set of inputs/outputs provided
部分问题是该错误消息没有提供确切原因的详细信息。
我需要支持1280x720编码。我想知道是否还有其他参数可以调整以使其正常工作。问候。