6 #include <QWaitCondition> 28 void notifyReceiver();
30 QVector<qint16> samples;
31 int send_audio_to_output(qint64 offset,
int max);
34 double log_volume(
double linear);
36 extern QAudioOutput* audio_output;
37 extern QIODevice* audio_io_device;
39 extern QMutex audio_write_lock;
41 #define audio_ibuffer_size 192000 42 extern qint8 audio_ibuffer[audio_ibuffer_size];
43 extern qint64 audio_ibuffer_read;
44 extern long audio_ibuffer_frame;
45 extern double audio_ibuffer_timecode;
46 extern bool audio_scrub;
47 extern bool recording;
48 extern bool audio_rendering;
49 void clear_audio_ibuffer();
51 int current_audio_freq();
53 bool is_audio_device_set();
57 qint64 get_buffer_offset_from_frame(
double framerate,
long frame);
59 bool start_recording();
60 void stop_recording();
61 QString get_recorded_audio_filename();
63 void combobox_audio_sample_rates(QComboBox* combobox);
Definition: sequence.h:13