+ framecnt_t sample_rate;
+ if (use_session_sample_rate) {
+ sample_rate = session.frame_rate();
+ } else {
+ boost::shared_ptr<AudioRegion> aregion = boost::dynamic_pointer_cast<AudioRegion>(region);
+
+ if (aregion) {
+ sample_rate = aregion->audio_source()->sample_rate();
+ } else {
+ return -1;
+ }
+ }
+