本讲是Android Camera专题系列的第10讲,我们介绍Android Camera2 API专题的StreamConfigurationMap详解二部分。
更多资源:
| 资源 | 描述 |
|---|---|
| 在线课程 | 极客笔记在线课程 |
| 知识星球 | 星球名称:深入浅出Android Camera 星球ID: 17296815 |
| 极客笔记圈 |
StreamConfigurationMap-高帧率流配置
| 高帧率流配置信息API | Description |
|---|---|
| getHighSpeedVideoSizes | ![]() |
| getHighSpeedVideoSizesFor(Range |
返回指定FpsRange支持的高帧率Size 列表。 |
| getHighSpeedVideoFpsRanges | ![]() |
| getHighSpeedVideoFpsRangesFor(Size size) | 返回指定Size支持的高帧率FpsRange列表。 |
StreamConfigurationMap-输入流配置
| 输入流配置信息API | Description | API Level |
|---|---|---|
| getInputFormats | 获取输入流支持的Format列表。 | API 23 |
| getInputSizes(int format) | 返回指定Format支持的输入流Size列表。 | API 23 |
| getValidOutputFormatsForInput(int inputFormat) | 返回指定Input Format支持的Output Format列表。返回Format列表中的值传递给isOutputSupportedFor(int format)会返回true。 | API 23 |
需要支持REPROCESSING Capability
- PRIVATE_REPROCESSING
-
YUV_REPROCESSING
某一个Input Format支持的那些Output Formats?
android.scaler.availableInputOutputFormatsMap
Input Sizes定义在?
- android.scaler.availableStreamConfigurations
StreamConfigurationMap-高分辨率流配置
| 高分辨率流配置信息API | Description |
|---|---|
| getHighResolutionOutputSizes(int format) | ![]() |
极客笔记

