mirror of
https://github.com/Ryujinx/Ryujinx.git
synced 2024-12-30 11:36:00 +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.
37 lines
No EOL
915 B
C#
37 lines
No EOL
915 B
C#
using Ryujinx.Common.Memory;
|
|
using System.Runtime.InteropServices;
|
|
|
|
namespace Ryujinx.Audio.Common
|
|
{
|
|
/// <summary>
|
|
/// Audio system output configuration.
|
|
/// </summary>
|
|
[StructLayout(LayoutKind.Sequential, Pack = 1)]
|
|
public struct AudioOutputConfiguration
|
|
{
|
|
/// <summary>
|
|
/// The target sample rate of the system.
|
|
/// </summary>
|
|
public uint SampleRate;
|
|
|
|
/// <summary>
|
|
/// The target channel count of the system.
|
|
/// </summary>
|
|
public uint ChannelCount;
|
|
|
|
/// <summary>
|
|
/// Reserved/unused
|
|
/// </summary>
|
|
public SampleFormat SampleFormat;
|
|
|
|
/// <summary>
|
|
/// Reserved/unused.
|
|
/// </summary>
|
|
private Array3<byte> _padding;
|
|
|
|
/// <summary>
|
|
/// The initial audio system state.
|
|
/// </summary>
|
|
public AudioDeviceState AudioOutState;
|
|
}
|
|
} |