mirror of
https://github.com/Ryujinx/Ryujinx.git
synced 2024-10-20 12:50:23 +00:00
1825bd87b4
This is the first commit of a series of reformat around the codebase as discussed internally some weeks ago. This project being one that isn't touched that much, it shouldn't cause conflict with any opened PRs.
39 lines
1.1 KiB
C#
39 lines
1.1 KiB
C#
namespace Ryujinx.Audio.Renderer.Server.Types
|
|
{
|
|
/// <summary>
|
|
/// The internal play state of a <see cref="Voice.VoiceState"/>
|
|
/// </summary>
|
|
public enum PlayState
|
|
{
|
|
/// <summary>
|
|
/// The voice has been started and is playing.
|
|
/// </summary>
|
|
Started,
|
|
|
|
/// <summary>
|
|
/// The voice has been stopped.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// This cannot be directly set by user.
|
|
/// See <see cref="Stopping"/> for correct usage.
|
|
/// </remarks>
|
|
Stopped,
|
|
|
|
/// <summary>
|
|
/// The user asked the voice to be stopped.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// This is changed to the <see cref="Stopped"/> state after command generation.
|
|
/// <seealso cref="Voice.VoiceState.UpdateForCommandGeneration(Voice.VoiceContext)"/>
|
|
/// </remarks>
|
|
Stopping,
|
|
|
|
/// <summary>
|
|
/// The voice has been paused by user request.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// The user can resume to the <see cref="Started"/> state.
|
|
/// </remarks>
|
|
Paused
|
|
}
|
|
} |