+ // If no frame began then this is a trigger for a new segment
+ const uint32_t segment_id =
+ (frame_began_) ? highest_segment_id_ : (highest_segment_id_ + 1);
+
+ util::Timestamp timestamp = sample_count / get_samplerate();
+ trigger_list_.emplace_back(segment_id, timestamp);
+ trigger_event(segment_id, timestamp);