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.