]> sigrok.org Git - pulseview.git/blobdiff - datasnapshot.h
Initial interractive zoom support
[pulseview.git] / datasnapshot.h
index 315e3561562932e39e2ceedec6d53bfb68525065..f3bb3e2136475f3ba591306fb02b7d9704c24321 100644 (file)
@@ -25,10 +25,17 @@ extern "C" {
 class DataSnapshot
 {
 public:
-       DataSnapshot();
+       DataSnapshot(int unit_size);
+
+       virtual ~DataSnapshot();
 
        uint64_t get_sample_count();
 
 protected:
-       uint64_t _sample_count;
+       void append_data(void *data, uint64_t length);
+
+protected:
+       void *_data;
+       uint64_t _data_length;
+       int _unit_size;
 };