// Get the samplerate and start time
_start_time = data->get_start_time();
- _samplerate = data->get_samplerate();
+ _samplerate = data->samplerate();
if (_samplerate == 0.0)
_samplerate = 1.0;
_annotations.clear();
}
+uint64_t DecoderStack::get_max_sample_count() const
+{
+ if (_annotations.empty())
+ return 0;
+ return _annotations.back()->end_sample();
+}
+
void DecoderStack::decode_proc(shared_ptr<data::Logic> data)
{
srd_session *session;