更新时间:2023-06-15 GMT+08:00

读取音频数据

读取一帧或者多帧音频。仅支持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,失败时可通过日志查看原因。