git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13767
d0543943-73ff-0310-b7d9-
9358b9ac24b2
fh->channels = read_impl.number_of_channels;
fh->native_rate = read_impl.actual_samples_per_second;
+ if ((vval = switch_channel_get_variable(channel, "record_sample_rate"))) {
+ int tmp = 0;
+
+ tmp = atoi(vval);
+
+ if (tmp == 8000 || tmp == 16000 || tmp == 32000 || tmp == 11025 || tmp == 22050 || tmp == 44100) {
+ fh->samplerate = tmp;
+ }
+ }
+
+
if ((vval = switch_channel_get_variable(channel, "record_waste_resources"))) {
if (switch_true(vval)) {