Class SampleProviderMixer
Namespace: ValveResourceFormat.Renderer.Audio.SampleProviders
Assembly: Renderer.dll
The root mixer. Unlike it always produces a full buffer, padding with silence.
public sealed class SampleProviderMixer : SampleProviderMulti, IAudioSampleProviderInheritance
object ← AudioSampleProvider ← SampleProviderMulti ← SampleProviderMixer
Implements
Inherited Members
SampleProviderMulti.AddProvider(IAudioSampleProvider), SampleProviderMulti.RemoveProvider(IAudioSampleProvider), SampleProviderMulti.BeginFadeOut(SoundEventCurve?, float, int), SampleProviderMulti.BeginFadeIn(float, int), SampleProviderMulti.ClearProviders(), SampleProviderMulti.ResetFades(), SampleProviderMulti.Read(float[], int, int), AudioSampleProvider.OnOver, AudioSampleProvider.Volume, AudioSampleProvider.Read(float[], int, int)
Methods
Read(float[], int, int)
Fills buffer with up to count samples starting at offset. Returns the number of samples written. A return value smaller than count signals the end of the sound.
public override int Read(float[] buffer, int offset, int count)Parameters
buffer float[]
offset int
count int

