BizHawk/BizHawk.Emulation.Common/Interfaces/ISoundProvider.cs

12 lines
389 B
C#

namespace BizHawk.Emulation.Common
{
public interface ISoundProvider
{
void GetSamples(short[] samples);
void DiscardSamples();
// TODO: we want to remove this property. Clients do not need this information. This is only used by cores themselves, they should use their own interface/implementation to pass this information around
int MaxVolume { get; set; }
}
}