12#include "../sf/service.h"
14#define AUD_MAX_DELAY (1000000000ULL)
36Result audaGetAudioOutputProcessMasterVolume(
u64 pid,
float* volume_out);
38Result audaSetAudioOutputProcessMasterVolume(
u64 pid,
u64 delay,
float volume);
39Result audaGetAudioInputProcessMasterVolume(
u64 pid,
float* volume_out);
42Result audaSetAudioInputProcessMasterVolume(
u64 pid,
u64 delay,
float volume);
43Result audaGetAudioOutputProcessRecordVolume(
u64 pid,
float* volume_out);
44Result audaSetAudioOutputProcessRecordVolume(
u64 pid,
u64 delay,
float volume);
46Result auddRequestSuspendAudioForDebug(
u64 pid,
u64 delay);
47Result auddRequestResumeAudioForDebug(
u64 pid,
u64 delay);
Result audaInitialize(void)
Initialize aud:a. Only available on [11.0.0+].
Service * auddGetServiceSession(void)
Gets the Service for aud:d.
Service * audaGetServiceSession(void)
Gets the Service for aud:a.
Result auddInitialize(void)
Initialize aud:d. Only available on [11.0.0+].
void audaExit(void)
Exit aud:a.
void auddExit(void)
Exit aud:d.
Service object structure.
Definition service.h:14
uint64_t u64
64-bit unsigned integer.
Definition types.h:22
u32 Result
Function error code result type.
Definition types.h:44