|
|
@ -15,9 +15,8 @@ |
|
|
|
#include <string>
|
|
|
|
#include <vector>
|
|
|
|
|
|
|
|
#include "iflytop/core/core.hpp"
|
|
|
|
#include "audio_clip.hpp"
|
|
|
|
|
|
|
|
#include "iflytop/core/core.hpp"
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @brief |
|
|
@ -57,10 +56,12 @@ class AudioRecoder : public enable_shared_from_this<AudioRecoder> { |
|
|
|
|
|
|
|
unique_ptr<Thread> m_recordThread; |
|
|
|
|
|
|
|
bool initedsuc = false; |
|
|
|
|
|
|
|
public: |
|
|
|
bool initialize(const char *pcmName, unsigned int channels, unsigned int sample_rate, snd_pcm_format_t format, |
|
|
|
int rec_period_time_ms); |
|
|
|
bool initialize(const char *pcmName, unsigned int channels, unsigned int sample_rate, snd_pcm_format_t format, int rec_period_time_ms); |
|
|
|
void startRecord(); |
|
|
|
|
|
|
|
nod::signal<void(shared_ptr<AudioClip> audioclip)> onRecordData; |
|
|
|
|
|
|
|
private: |
|
|
|