Bool audriv_set_play_channels(long channels) /* 演奏用のチャネル数を設定します. * 失敗すると False を返し,成功すると True を返します. */ { int i, n; const long *c = audriv_available_channels(&n); for(i = 0; i < n; i++) if(channels == c[i]) break; if(i == n) return False; if(play_nchannels == channels) return True; play_nchannels = channels; play_frame_width = AENC_SAMPW(play_encoding) * play_nchannels; if(out) { audriv_play_close(); audriv_play_open(); } return True; }
Bool audriv_set_play_channels(long channels) /* 演奏用のチャネル数を設定します. * 失敗すると False を返し,成功すると True を返します. */ { int i, n; const long *c = audriv_available_channels(&n); for(i = 0; i < n; i++) if(channels == c[i]) { play_channels = channels; return True; } return False; }