mirror of
https://github.com/space-wizards/RobustToolbox.git
synced 2026-02-15 03:30:53 +01:00
* Removed the Interfaces folder. * All objects inside the GameObjects subfolders are now in the GameObjects namespace. * Added a Resharper DotSettings file to mark the GameObjects subfolders as not providing namespaces. * Simplified Robust.client.Graphics namespace. * Automated remove redundant using statements.
18 lines
523 B
C#
18 lines
523 B
C#
using System.IO;
|
|
using Robust.Client.Audio;
|
|
|
|
namespace Robust.Client.Graphics
|
|
{
|
|
public interface IClydeAudio
|
|
{
|
|
// AUDIO SYSTEM DOWN BELOW.
|
|
AudioStream LoadAudioOggVorbis(Stream stream, string? name = null);
|
|
AudioStream LoadAudioWav(Stream stream, string? name = null);
|
|
|
|
void SetMasterVolume(float newVolume);
|
|
|
|
IClydeAudioSource CreateAudioSource(AudioStream stream);
|
|
IClydeBufferedAudioSource CreateBufferedAudioSource(int buffers, bool floatAudio=false);
|
|
}
|
|
}
|