[−][src]Struct miniaudio::Waveform
Implementations
impl Waveform
[src]
pub fn new(config: &WaveformConfig) -> Waveform
[src]
pub fn read_pcm_frames(&mut self, output: &mut FramesMut) -> u64
[src]
pub fn config(&mut self) -> &WaveformConfig
[src]
pub fn advance(&self) -> f64
[src]
pub fn set_advance(&mut self, advance: f64)
[src]
pub fn time(&self) -> f64
[src]
pub fn set_time(&mut self, time: f64)
[src]
pub fn set_amplitude(&mut self, amplitude: f64)
[src]
Set the amplitude of the waveform after it has been configured.
pub fn set_frequency(&mut self, frequency: f64)
[src]
Set the frequency of the waveform after it has been configured.
pub fn set_sample_rate(&mut self, sample_rate: u32)
[src]
Set the sample rate of teh waveform after is as been configured.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Waveform
impl Send for Waveform
impl Sync for Waveform
impl Unpin for Waveform
impl UnwindSafe for Waveform
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,