Skip to content

Commit 0ab4c6a

Browse files
committed
pass sample rate explicitly to SoundEngine constructors
- fixed tests
1 parent a4df8a1 commit 0ab4c6a

12 files changed

Lines changed: 20 additions & 16 deletions

File tree

fyrox-impl/src/engine/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1431,7 +1431,7 @@ impl Engine {
14311431
let (rx, tx) = channel();
14321432
resource_manager.state().event_broadcaster.add(rx);
14331433

1434-
let sound_engine = SoundEngine::without_device();
1434+
let sound_engine = SoundEngine::without_device(SoundEngine::DEFAULT_SAMPLE_RATE);
14351435

14361436
Ok(Self {
14371437
graphics_context: GraphicsContext::Uninitialized(graphics_context_params),

fyrox-sound/examples/hrtf.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ use std::{
4141

4242
fn main() {
4343
// Initialize sound engine with default output device.
44-
let engine = SoundEngine::new().unwrap();
44+
let engine = SoundEngine::new(SoundEngine::DEFAULT_SAMPLE_RATE).unwrap();
4545

4646
let hrir_path = PathBuf::from("examples/data/IRC_1002_C.bin");
4747
let hrir_sphere = HrirSphere::from_file(&hrir_path, engine.sample_rate()).unwrap();

fyrox-sound/examples/listener.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ use std::{
3636

3737
fn main() {
3838
// Initialize sound engine with default output device.
39-
let engine = SoundEngine::new().unwrap();
39+
let engine = SoundEngine::new(SoundEngine::DEFAULT_SAMPLE_RATE).unwrap();
4040

4141
// Initialize new sound context.
4242
let context = SoundContext::new();

fyrox-sound/examples/play_sound.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ use std::{thread, time::Duration};
3131

3232
fn main() {
3333
// Initialize sound engine with default output device.
34-
let engine = SoundEngine::new().unwrap();
34+
let engine = SoundEngine::new(SoundEngine::DEFAULT_SAMPLE_RATE).unwrap();
3535

3636
// Create new context.
3737
let context = SoundContext::new();

fyrox-sound/examples/play_spatial_sound.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ use std::{
3636

3737
fn main() {
3838
// Initialize sound engine with default output device.
39-
let engine = SoundEngine::new().unwrap();
39+
let engine = SoundEngine::new(SoundEngine::DEFAULT_SAMPLE_RATE).unwrap();
4040

4141
// Initialize new sound context.
4242
let context = SoundContext::new();

fyrox-sound/examples/raw_samples.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ use std::{thread, time::Duration};
2929

3030
fn main() {
3131
// Initialize sound engine with default output device.
32-
let engine = SoundEngine::new().unwrap();
32+
let engine = SoundEngine::new(SoundEngine::DEFAULT_SAMPLE_RATE).unwrap();
3333

3434
// Initialize new sound context.
3535
let context = SoundContext::new();

fyrox-sound/examples/raw_streaming.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ impl RawStreamingDataSource for SamplesGenerator {
7373

7474
fn main() {
7575
// Initialize sound engine with default output device.
76-
let engine = SoundEngine::new().unwrap();
76+
let engine = SoundEngine::new(SoundEngine::DEFAULT_SAMPLE_RATE).unwrap();
7777

7878
// Initialize new sound context.
7979
let context = SoundContext::new();

fyrox-sound/examples/reverb.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ use std::{
4141

4242
fn main() {
4343
// Initialize sound engine with default output device.
44-
let engine = SoundEngine::new().unwrap();
44+
let engine = SoundEngine::new(SoundEngine::DEFAULT_SAMPLE_RATE).unwrap();
4545

4646
let hrir_path = PathBuf::from("examples/data/IRC_1002_C.bin");
4747
let hrir_sphere = HrirSphere::from_file(&hrir_path, engine.sample_rate()).unwrap();

fyrox-sound/examples/streaming.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ use std::{thread, time::Duration};
3232

3333
fn main() {
3434
// Initialize sound engine with default output device.
35-
let engine = SoundEngine::new().unwrap();
35+
let engine = SoundEngine::new(SoundEngine::DEFAULT_SAMPLE_RATE).unwrap();
3636

3737
// Initialize new sound context.
3838
let context = SoundContext::new();

fyrox-sound/examples/write_wav.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ use fyrox_sound::{
3131

3232
fn main() {
3333
// Initialize sound engine without output device.
34-
let engine = SoundEngine::without_device();
34+
let engine = SoundEngine::without_device(SoundEngine::DEFAULT_SAMPLE_RATE);
3535

3636
// Create new context.
3737
let context = SoundContext::new();

0 commit comments

Comments
 (0)