|
Xeno-rat
|
Like IWaveProvider, but makes it much simpler to put together a 32 bit floating point mixing engine. More...
Public Member Functions | |
| int | Read (float[] buffer, int offset, int count) |
| Fill the specified buffer with 32 bit floating point samples. | |
Properties | |
| WaveFormat | WaveFormat [get] |
| Gets the WaveFormat of this Sample Provider. | |
Like IWaveProvider, but makes it much simpler to put together a 32 bit floating point mixing engine.
| int NAudio.Wave.ISampleProvider.Read | ( | float[] | buffer, |
| int | offset, | ||
| int | count ) |
Fill the specified buffer with 32 bit floating point samples.
| buffer | The buffer to fill with samples. |
| offset | Offset into buffer |
| count | The number of samples to read |
Implemented in NAudio.Wave.SimpleCompressorEffect, NAudio.Wave.SampleProviders.AdsrSampleProvider, NAudio.Wave.SampleProviders.ConcatenatingSampleProvider, NAudio.Wave.SampleProviders.FadeInOutSampleProvider, NAudio.Wave.SampleProviders.MeteringSampleProvider, NAudio.Wave.SampleProviders.MixingSampleProvider, NAudio.Wave.SampleProviders.MonoToStereoSampleProvider, NAudio.Wave.SampleProviders.MultiplexingSampleProvider, NAudio.Wave.SampleProviders.OffsetSampleProvider, NAudio.Wave.SampleProviders.PanningSampleProvider, NAudio.Wave.SampleProviders.Pcm16BitToSampleProvider, NAudio.Wave.SampleProviders.Pcm24BitToSampleProvider, NAudio.Wave.SampleProviders.Pcm32BitToSampleProvider, NAudio.Wave.SampleProviders.Pcm8BitToSampleProvider, NAudio.Wave.SampleProviders.SampleProviderConverterBase, NAudio.Wave.SampleProviders.SignalGenerator, NAudio.Wave.SampleProviders.SmbPitchShiftingSampleProvider, NAudio.Wave.SampleProviders.StereoToMonoSampleProvider, NAudio.Wave.SampleProviders.WaveToSampleProvider, NAudio.Wave.SampleProviders.WaveToSampleProvider64, NAudio.Wave.SampleProviders.WdlResamplingSampleProvider, NAudio.Wave.SampleProviders.NotifyingSampleProvider, NAudio.Wave.SampleProviders.SampleChannel, NAudio.Wave.SampleProviders.VolumeSampleProvider, and NAudio.Wave.WaveProvider32.
|
get |
Gets the WaveFormat of this Sample Provider.
The wave format.
Implemented in NAudio.Wave.SampleProviders.AdsrSampleProvider, NAudio.Wave.SampleProviders.ConcatenatingSampleProvider, NAudio.Wave.SampleProviders.FadeInOutSampleProvider, NAudio.Wave.SampleProviders.MeteringSampleProvider, NAudio.Wave.SampleProviders.MixingSampleProvider, NAudio.Wave.SampleProviders.MonoToStereoSampleProvider, NAudio.Wave.SampleProviders.MultiplexingSampleProvider, NAudio.Wave.SampleProviders.NotifyingSampleProvider, NAudio.Wave.SampleProviders.OffsetSampleProvider, NAudio.Wave.SampleProviders.PanningSampleProvider, NAudio.Wave.SampleProviders.SampleChannel, NAudio.Wave.SampleProviders.SampleProviderConverterBase, NAudio.Wave.SampleProviders.SignalGenerator, NAudio.Wave.SampleProviders.SmbPitchShiftingSampleProvider, NAudio.Wave.SampleProviders.StereoToMonoSampleProvider, NAudio.Wave.SampleProviders.VolumeSampleProvider, NAudio.Wave.SampleProviders.WdlResamplingSampleProvider, NAudio.Wave.WaveProvider32, and NAudio.Wave.SimpleCompressorEffect.