第10讲 Android Camera2 API StreamConfigurationMap详解二

本讲是Android Camera专题系列的第10讲,我们介绍Android Camera2 API专题的StreamConfigurationMap详解二部分。

视频在线观看:

加入知识星球与更多Camera同学交流
– 星球名称:深入浅出Android Camera
– 星球ID: 17296815

StreamConfigurationMap-高帧率流配置

高帧率流配置信息API Description
getHighSpeedVideoSizes StreamConfigurationMap-高帧率流配置
getHighSpeedVideoSizesFor(Range fpsRange) 返回指定FpsRange支持的高帧率Size 列表。
getHighSpeedVideoFpsRanges StreamConfigurationMap-高帧率流配置
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) StreamConfigurationMap-高分辨率流配置
赞(2)
未经允许不得转载:极客笔记 » 第10讲 Android Camera2 API StreamConfigurationMap详解二
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

Android Camera2 API