]> sigrok.org Git - pulseview.git/blobdiff - pv/data/analogsnapshot.h
Rename 'probe' to 'channel' (libsigrokdecode change).
[pulseview.git] / pv / data / analogsnapshot.h
index 74d26763825167a41c81390c08647ba0a3b03560..b60c2ce72580c4fdf51d84940f0e836216759bae 100644 (file)
@@ -66,11 +66,12 @@ private:
        static const uint64_t EnvelopeDataUnit;
 
 public:
-       AnalogSnapshot(const sr_datafeed_analog &analog);
+       AnalogSnapshot(uint64_t expected_num_samples = 0);
 
        virtual ~AnalogSnapshot();
 
-       void append_payload(const sr_datafeed_analog &analog);
+       void append_interleaved_samples(const float *data,
+               size_t sample_count, size_t stride);
 
        const float* get_samples(int64_t start_sample,
                int64_t end_sample) const;