26 #include <QWaitCondition> 48 void notifyReceiver();
50 QVector<qint16> samples;
51 int send_audio_to_output(qint64 offset,
int max);
54 double log_volume(
double linear);
56 extern QAudioOutput* audio_output;
57 extern QIODevice* audio_io_device;
59 extern QMutex audio_write_lock;
61 #define audio_ibuffer_size 192000 62 extern qint8 audio_ibuffer[audio_ibuffer_size];
63 extern qint64 audio_ibuffer_read;
64 extern long audio_ibuffer_frame;
65 extern double audio_ibuffer_timecode;
66 extern bool audio_scrub;
67 extern bool recording;
68 extern bool audio_rendering;
69 void clear_audio_ibuffer();
71 int current_audio_freq();
73 bool is_audio_device_set();
77 qint64 get_buffer_offset_from_frame(
double framerate,
long frame);
79 bool start_recording();
80 void stop_recording();
81 QString get_recorded_audio_filename();
83 void combobox_audio_sample_rates(QComboBox* combobox);
Definition: sequence.h:33