读取一帧或者多帧音频。仅支持1.0.8及以上固件版本。
- 接口调用
virtual int hilens::AudioCapture::Read(AudioFrame &frames, int n=1)
- 参数说明
结构体AudioFrame定义如下,参数如表1所示。
typedef struct AudioFrame_s{
std::shared_ptr<void> data;
unsigned int size;
}AudioFrame;
表1 参数说明
参数名 |
说明 |
data |
输出参数,存放读取到音频数据的智能指针。 |
size |
输出参数,读取到音频数据的大小。 |
n |
输入参数,一次读取音频帧数,最大不超过512。 |
- 返回值
成功返回0,失败则返回-1,失败时可通过日志查看原因。