Merge pull request #88628 from bruvzg/i_have_no_idea_what_im_doing

[macOS/iOS] Use hardware sampling rates for audio I/O.
This commit is contained in:
Thaddeus Crews
2024-10-29 19:25:47 -05:00
8 changed files with 78 additions and 18 deletions

View File

@ -1618,6 +1618,10 @@ float AudioServer::get_mix_rate() const {
return AudioDriver::get_singleton()->get_mix_rate();
}
float AudioServer::get_input_mix_rate() const {
return AudioDriver::get_singleton()->get_input_mix_rate();
}
float AudioServer::read_output_peak_db() const {
return 0;
}
@ -1950,6 +1954,7 @@ void AudioServer::_bind_methods() {
ClassDB::bind_method(D_METHOD("get_speaker_mode"), &AudioServer::get_speaker_mode);
ClassDB::bind_method(D_METHOD("get_mix_rate"), &AudioServer::get_mix_rate);
ClassDB::bind_method(D_METHOD("get_input_mix_rate"), &AudioServer::get_input_mix_rate);
ClassDB::bind_method(D_METHOD("get_driver_name"), &AudioServer::get_driver_name);