// Copy constructor is a no-op
DecodeSegment(DecodeSegment&& ds) { (void)ds; };
- map<const Row*, RowData> annotation_rows;
+ map<const Row*, RowData> annotation_rows; // Note: Row is the same for all segments while RowData is not
pv::util::Timestamp start_time;
double samplerate;
int64_t samples_decoded_incl, samples_decoded_excl;
void set_initial_pin_state(const uint16_t channel_id, const int init_state);
- double samplerate() const;
+ virtual double get_samplerate() const;
const pv::util::Timestamp start_time() const;
/**