INNER CODE UNIT · Rust

sound_data

PistonDevelopers/piston_window · src/piston_script.rs:454

                    let sound_data = StreamingSoundData::from_file(Path::new(&**file)).unwrap();
                    let sound = music_track.play(
                        sound_data.loop_region(..)
                    ).unwrap();
                    *sound_handle = Some(sound);
                }
            } else if repeat != 0.0 {
                let sound_data = StreamingSoundData::from_file(Path::new(&**file)).unwrap();
                let duration = sound_data.duration();
                let sound = music_track.play(
                    sound_data
                ).unwrap();
                *sound_handle = Some(sound);

                let mut start = duration;
                for _ in 1..repeat as u32 {
                    let sound_data = StreamingSoundData::from_file(Path::new(&**file)).unwrap();
                    let mut sound = music_track.play(sound_data).unwrap();

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…