Bool audriv_set_play_sample_rate(long sample_rate) /* audio 演奏時のサンプルレートを指定します. * 成功した場合は True を,失敗した場合は False を返します. */ { #if 0 int i, n; const long *r; r = audriv_available_sample_rates(&n); for(i = 0; i < n; i++) if(r[i] == sample_rate) break; if(i == n) return False; #endif if(sample_rate == play_sample_rate) return True; play_sample_rate = sample_rate; if(out) { if(audriv_al_set_rate(out, sample_rate) == False) { audriv_err(ALERROR); return False; } } return True; }
Bool audriv_set_play_sample_rate(long sample_rate) /* audio 演奏時のサンプルレートを指定します. * 成功した場合は True を,失敗した場合は False を返します. */ { int i, n; const long *r; r = audriv_available_sample_rates(&n); for(i = 0; i < n; i++) if(r[i] == sample_rate) { play_sample_rate = sample_rate; return True; } return False; }