summaryrefslogtreecommitdiff
path: root/include/kernel/audioout.h
diff options
context:
space:
mode:
authorReiko Asakura2021-03-18 23:26:06 -0400
committerReiko Asakura2021-03-18 23:26:06 -0400
commit8f93744f93f9365917237809940c889ae50d930b (patch)
treea70496078f1554b1baa2bca6106ad092204ff74a /include/kernel/audioout.h
parentAdd NIDs in ScePervasiveForDriver (diff)
downloadvds-libraries-8f93744f93f9365917237809940c889ae50d930b.tar.gz
Add NIDs in SceAudioForDriver
Diffstat (limited to 'include/kernel/audioout.h')
-rw-r--r--include/kernel/audioout.h15
1 files changed, 7 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
}