BizHawk/BizHawk.Client.EmuHawk/Sound/Interfaces/ISoundOutput.cs

15 lines
324 B
C#
Raw Normal View History

2016-12-15 04:26:01 +00:00
using System;
namespace BizHawk.Client.EmuHawk
{
public interface ISoundOutput : IDisposable
{
void StartSound();
void StopSound();
void ApplyVolumeSettings(double volume);
int MaxSamplesDeficit { get; }
int CalculateSamplesNeeded();
void WriteSamples(short[] samples, int sampleCount);
}
}