SnapshotConfig

  • C++

更新时间不可用

用于配置视频截图的结构体。

C++
struct SnapshotConfig {
  const char* filePath;
  media::base::VIDEO_MODULE_POSITION position;
};

属性

参数名描述
filePath

注: 请确保指定的路径存在且可写。

截图的本地路径(包含文件扩展名)。例如:

  • Windows: C:\Users\<user_name>\AppData\Local\声网\<process_name>\example.jpg
  • iOS: /App Sandbox/Library/Caches/example.jpg
  • macOS: ~/Library/Logs/example.jpg
  • Android: /storage/emulated/0/Android/data/<package name>/files/example.jpg。
position

截图视频帧在视频处理流程中的位置,详见 VIDEO_MODULE_POSITION。具体取值取决于调用 takeSnapshot 或 takeSnapshotEx 时传入的 uid:

  • uid 为 0:position 支持 2、4 和 8。
  • uid 不为 0:position 仅支持 2。
表格内容超出当前宽度,可横向滚动查看更多列。

这个页面有帮助吗?