Skip to content

Commit db90685

Browse files
committed
Make doctests work now AudioScheduledSourceNode is &mut
1 parent dbb46f1 commit db90685

File tree

9 files changed

+11
-11
lines changed

9 files changed

+11
-11
lines changed

src/buffer.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ pub struct AudioBufferOptions {
5353
/// buffer.copy_to_channel(&sine, 0);
5454
///
5555
/// // play the buffer in a loop
56-
/// let src = context.create_buffer_source();
56+
/// let mut src = context.create_buffer_source();
5757
/// src.set_buffer(buffer.clone());
5858
/// src.set_loop(true);
5959
/// src.connect(&context.destination());

src/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@
1818
//! volume.connect(&context.destination());
1919
//! volume.gain().set_value(0.5);
2020
//!
21-
//! let buffer_source = context.create_buffer_source();
21+
//! let mut buffer_source = context.create_buffer_source();
2222
//! buffer_source.connect(&volume);
2323
//! buffer_source.set_buffer(buffer);
2424
//!
2525
//! // create oscillator branch
26-
//! let osc = context.create_oscillator();
26+
//! let mut osc = context.create_oscillator();
2727
//! osc.connect(&context.destination());
2828
//!
2929
//! // start the sources

src/node/analyser.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ impl Default for AnalyserOptions {
5757
/// let mut analyser = context.create_analyser();
5858
/// analyser.connect(&context.destination());
5959
///
60-
/// let osc = context.create_oscillator();
60+
/// let mut osc = context.create_oscillator();
6161
/// osc.frequency().set_value(200.);
6262
/// osc.connect(&analyser);
6363
/// osc.start();

src/node/biquad_filter.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -281,7 +281,7 @@ impl Default for BiquadFilterOptions {
281281
/// .exponential_ramp_to_value_at_time(10000., context.current_time() + 10.);
282282
///
283283
/// // pipe the audio buffer source into the lowpass filter
284-
/// let src = context.create_buffer_source();
284+
/// let mut src = context.create_buffer_source();
285285
/// src.connect(&biquad);
286286
/// src.set_buffer(buffer);
287287
/// src.set_loop(true);

src/node/destination.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ use super::{
2525
///
2626
/// let context = AudioContext::default();
2727
///
28-
/// let osc = context.create_oscillator();
28+
/// let mut osc = context.create_oscillator();
2929
/// osc.connect(&context.destination());
3030
/// osc.start();
3131
/// ```

src/node/media_element_source.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ pub struct MediaElementAudioSourceOptions<'a> {
3535
/// let context = AudioContext::default();
3636
/// let mut media = MediaElement::new("samples/major-scale.ogg").unwrap();
3737
///
38-
/// let src = context.create_media_element_source(&mut media);
38+
/// let mut src = context.create_media_element_source(&mut media);
3939
/// src.connect(&context.destination());
4040
///
4141
/// media.set_loop(true); // continuously loop

src/node/media_stream_destination.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ use crossbeam_channel::{self, Receiver, Sender};
3131
/// let context = AudioContext::default();
3232
///
3333
/// // Create an oscillator node with sine (default) type
34-
/// let osc = context.create_oscillator();
34+
/// let mut osc = context.create_oscillator();
3535
///
3636
/// // Create a media destination node
3737
/// let dest = context.create_media_stream_destination();

src/node/panner.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@ impl HrtfState {
244244
/// let context = AudioContext::default();
245245
///
246246
/// // Create a friendly tone
247-
/// let tone = context.create_oscillator();
247+
/// let mut tone = context.create_oscillator();
248248
/// tone.frequency().set_value_at_time(300.0f32, 0.);
249249
/// tone.start();
250250
///
@@ -257,7 +257,7 @@ impl HrtfState {
257257
/// panner.position_z().set_value_at_time(1., 0.);
258258
///
259259
/// // And sweeps 10 units left to right, every second
260-
/// let moving = context.create_oscillator();
260+
/// let mut moving = context.create_oscillator();
261261
/// moving.start();
262262
/// moving.frequency().set_value_at_time(1., 0.);
263263
/// let gain = context.create_gain();

src/node/stereo_panner.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ fn get_stereo_gains(sine_table: &[f32], x: f32) -> [f32; 2] {
102102
/// panner.pan().set_value(-1.);
103103
///
104104
/// // pipe an oscillator into the stereo panner
105-
/// let osc = context.create_oscillator();
105+
/// let mut osc = context.create_oscillator();
106106
/// osc.frequency().set_value(200.);
107107
/// osc.connect(&panner);
108108
/// osc.start();

0 commit comments

Comments
 (0)