mirror of
https://git.ryujinx.app/projects/Kenji-NX.git
synced 2026-10-07 13:11:06 +02:00
* editorconfig: Add default charset * Change file encoding from UTF-8-BOM to UTF-8
20 lines
988 B
C#
20 lines
988 B
C#
using Ryujinx.Audio.Renderer.Parameter;
|
|
using Ryujinx.HLE.HOS.Kernel.Memory;
|
|
using Ryujinx.HLE.HOS.Services.Audio.AudioRenderer;
|
|
|
|
namespace Ryujinx.HLE.HOS.Services.Audio
|
|
{
|
|
interface IAudioRendererManager
|
|
{
|
|
// TODO: Remove ServiceCtx argument
|
|
// BODY: This is only needed by the legacy backend. Refactor this when removing the legacy backend.
|
|
ResultCode GetAudioDeviceServiceWithRevisionInfo(ServiceCtx context, out IAudioDevice outObject, int revision, ulong appletResourceUserId);
|
|
|
|
// TODO: Remove ServiceCtx argument
|
|
// BODY: This is only needed by the legacy backend. Refactor this when removing the legacy backend.
|
|
ResultCode OpenAudioRenderer(ServiceCtx context, out IAudioRenderer obj, ref AudioRendererConfiguration parameter, ulong workBufferSize, ulong appletResourceUserId, KTransferMemory workBufferTransferMemory, uint processHandle);
|
|
|
|
ulong GetWorkBufferSize(ref AudioRendererConfiguration parameter);
|
|
}
|
|
}
|