本讲是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) |