diff options
author | Reiko Asakura | 2021-03-18 23:26:06 -0400 |
---|---|---|
committer | Reiko Asakura | 2021-03-18 23:26:06 -0400 |
commit | 8f93744f93f9365917237809940c889ae50d930b (patch) | |
tree | a70496078f1554b1baa2bca6106ad092204ff74a | |
parent | Add NIDs in ScePervasiveForDriver (diff) | |
download | vds-libraries-8f93744f93f9365917237809940c889ae50d930b.tar.gz |
Add NIDs in SceAudioForDriver
-rw-r--r-- | include/kernel/audioout.h | 15 | ||||
-rw-r--r-- | nids/360/SceAudio.yml | 11 |
2 files changed, 18 insertions, 8 deletions
diff --git a/include/kernel/audioout.h b/include/kernel/audioout.h index a9bd9a2..e866104 100644 --- a/include/kernel/audioout.h +++ b/include/kernel/audioout.h @@ -5,18 +5,17 @@ #ifndef _VDSUITE_KERNEL_AUDIOOUT_H #define _VDSUITE_KERNEL_AUDIOOUT_H +#include_next <audioout.h> + #ifdef __cplusplus extern "C" { #endif -typedef enum SceAudioOutPortType { - //! Used for main audio output, freq must be set to 48000 Hz - SCE_AUDIO_OUT_PORT_TYPE_MAIN = 0, - //! Used for Background Music port - SCE_AUDIO_OUT_PORT_TYPE_BGM = 1, - //! Used for voice chat port - SCE_AUDIO_OUT_PORT_TYPE_VOICE = 2 -} SceAudioOutPortType; +typedef void (*SceAudioOutPortEventCallback)(SceUID processId); + +int sceAudioOutSetPortOpenCallback(SceAudioOutPortEventCallback callbackFunc); + +int sceAudioOutSetPortReleaseCallback(SceAudioOutPortEventCallback callbackFunc); #ifdef __cplusplus } diff --git a/nids/360/SceAudio.yml b/nids/360/SceAudio.yml index d595fee..6a5589a 100644 --- a/nids/360/SceAudio.yml +++ b/nids/360/SceAudio.yml @@ -21,3 +21,14 @@ modules: sceAudioOutSetEffectType: 0xB41FACCE sceAudioOutSetPortVolume_forUser: 0x65840F3D sceAudioOutSetVolume: 0x64167F11 + SceAudioForDriver: + nid: 0x15D711C1 + functions: + sceAudioOutGetPortVolume: 0xB05D5B28 + sceAudioOutSetAdopt: 0x3440C1CA + sceAudioOutSetAdoptMode: 0xDB1C4A83 + sceAudioOutSetAlcMode: 0x216D8A91 + sceAudioOutSetEffectType: 0x8D0AE24F + sceAudioOutSetPortOpenCallback: 0xF07D34C2 + sceAudioOutSetPortReleaseCallback: 0xE87902DF + sceAudioOutSetPortVolume: 0x629261CD |