mirror of
https://git.zaroz.cloud/nintendo-back-up/Ryujinx.git
synced 2025-12-20 09:22:41 +00:00
Move solution and projects to src
This commit is contained in:
@@ -0,0 +1,72 @@
|
||||
using Ryujinx.Audio.Renderer.Common;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
namespace Ryujinx.Audio.Renderer.Server.Performance
|
||||
{
|
||||
/// <summary>
|
||||
/// Implementation of <see cref="IPerformanceDetailEntry"/> for performance metrics version 2.
|
||||
/// </summary>
|
||||
[StructLayout(LayoutKind.Sequential, Pack = 1, Size = 0x18)]
|
||||
public struct PerformanceDetailVersion2 : IPerformanceDetailEntry
|
||||
{
|
||||
/// <summary>
|
||||
/// The node id associated to this detailed entry.
|
||||
/// </summary>
|
||||
public int NodeId;
|
||||
|
||||
/// <summary>
|
||||
/// The start time (in microseconds) associated to this detailed entry.
|
||||
/// </summary>
|
||||
public int StartTime;
|
||||
|
||||
/// <summary>
|
||||
/// The processing time (in microseconds) associated to this detailed entry.
|
||||
/// </summary>
|
||||
public int ProcessingTime;
|
||||
|
||||
/// <summary>
|
||||
/// The detailed entry type associated to this detailed entry.
|
||||
/// </summary>
|
||||
public PerformanceDetailType DetailType;
|
||||
|
||||
/// <summary>
|
||||
/// The entry type associated to this detailed entry.
|
||||
/// </summary>
|
||||
public PerformanceEntryType EntryType;
|
||||
|
||||
public int GetProcessingTime()
|
||||
{
|
||||
return ProcessingTime;
|
||||
}
|
||||
|
||||
public int GetProcessingTimeOffset()
|
||||
{
|
||||
return 8;
|
||||
}
|
||||
|
||||
public int GetStartTime()
|
||||
{
|
||||
return StartTime;
|
||||
}
|
||||
|
||||
public int GetStartTimeOffset()
|
||||
{
|
||||
return 4;
|
||||
}
|
||||
|
||||
public void SetDetailType(PerformanceDetailType detailType)
|
||||
{
|
||||
DetailType = detailType;
|
||||
}
|
||||
|
||||
public void SetEntryType(PerformanceEntryType type)
|
||||
{
|
||||
EntryType = type;
|
||||
}
|
||||
|
||||
public void SetNodeId(int nodeId)
|
||||
{
|
||||
NodeId = nodeId;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user