Read out the sample rate when loading files
[pulseview.git] / pv / sigsession.h
index 296f28d51a1b4150f074c85d197319f29acac8d2..88c603e20127baeb171d97b3ddbb154762c5d7cf 100644 (file)
@@ -96,6 +96,8 @@ private:
 
        bool is_trigger_enabled() const;
 
+       void read_sample_rate(const sr_dev_inst *const sdi);
+
 private:
        /**
         * Attempts to autodetect the format. Failing that
@@ -112,7 +114,10 @@ private:
                boost::function<void (const QString)> error_handler,
                sr_input_format *format = NULL);
 
-       void load_thread_proc(const std::string name,
+       void load_session_thread_proc(
+               boost::function<void (const QString)> error_handler);
+
+       void load_input_thread_proc(const std::string name, sr_input *in,
                boost::function<void (const QString)> error_handler);
 
        void sample_thread_proc(struct sr_dev_inst *sdi,