vitasdk
Documentation of the vitasdk
audioout.h
Go to the documentation of this file.
1
6#ifndef _PSP2COMMON_AUDIOOUT_H_
7#define _PSP2COMMON_AUDIOOUT_H_
8
9#include <psp2common/types.h>
10
11#ifdef __cplusplus
12extern "C" {
13#endif
14
30
40
47
52
66
84
85#define SCE_AUDIO_MIN_LEN 64
86#define SCE_AUDIO_MAX_LEN 65472
87
88#define SCE_AUDIO_OUT_MAX_VOL 32768
89#define SCE_AUDIO_VOLUME_0DB SCE_AUDIO_OUT_MAX_VOL
90
96
103
110
117
123
124#ifdef __cplusplus
125}
126#endif
127
128#endif /* _PSP2COMMON_AUDIOOUT_H_ */
SceAudioOutPortType
Definition audioout.h:41
SceAudioOutSampleRate
Audio-output sample rates.
Definition audioout.h:72
SceAudioOutErrorCode
Definition audioout.h:15
SceAudioOutConfigType
Configuration selectors accepted by sceAudioOutGetConfig.
Definition audioout.h:98
SceAudioOutAdoptMode
New-port adoption behavior selected by sceAudioOutSetAdoptMode.
Definition audioout.h:119
SceAudioOutEffectType
BGM seven-band graphic-equalizer presets.
Definition audioout.h:59
SceAudioOutAlcMode
Automatic-level-control modes for sceAudioOutSetAlcMode.
Definition audioout.h:105
SceAudioOutPortMask
Port-selection bits used by the private port-volume APIs.
Definition audioout.h:112
SceAudioOutMode
Definition audioout.h:48
SceAudioOutChannelFlag
Channel-flag bits accepted by sceAudioOutSetVolume.
Definition audioout.h:92
SceAudioOutParam
Legacy signed 16-bit PCM format names.
Definition audioout.h:36
@ SCE_AUDIO_OUT_PORT_TYPE_VOICE_COMPRESSED
Compressed voice; non-game processes only on FW 3.60.
Definition audioout.h:45
@ SCE_AUDIO_OUT_PORT_TYPE_VOICE
Voice-chat output.
Definition audioout.h:44
@ SCE_AUDIO_OUT_PORT_TYPE_BGM
Background-music output.
Definition audioout.h:43
@ SCE_AUDIO_OUT_PORT_TYPE_MAIN
Main output; use SCE_AUDIO_OUT_SAMPLE_RATE_48000.
Definition audioout.h:42
@ SCE_AUDIO_OUT_SAMPLE_RATE_44100
Definition audioout.h:80
@ SCE_AUDIO_OUT_SAMPLE_RATE_48000
Definition audioout.h:82
@ SCE_AUDIO_OUT_SAMPLE_RATE_8000
Definition audioout.h:73
@ SCE_AUDIO_OUT_SAMPLE_RATE_32000
Definition audioout.h:79
@ SCE_AUDIO_OUT_SAMPLE_RATE_24000
Definition audioout.h:78
@ SCE_AUDIO_OUT_SAMPLE_RATE_44184
Accepted by SrcMix inputs and PSPemu output ports on FW 3.60.
Definition audioout.h:81
@ SCE_AUDIO_OUT_SAMPLE_RATE_16000
Definition audioout.h:76
@ SCE_AUDIO_OUT_SAMPLE_RATE_22050
Definition audioout.h:77
@ SCE_AUDIO_OUT_SAMPLE_RATE_12000
Definition audioout.h:75
@ SCE_AUDIO_OUT_SAMPLE_RATE_11025
Definition audioout.h:74
@ SCE_AUDIO_OUT_ERROR_INVALID_VOLUME
Definition audioout.h:24
@ SCE_AUDIO_OUT_ERROR_INVALID_CONF_TYPE
Definition audioout.h:27
@ SCE_AUDIO_OUT_ERROR_NOT_OPENED
Definition audioout.h:16
@ SCE_AUDIO_OUT_ERROR_INVALID_FX_TYPE
Definition audioout.h:26
@ SCE_AUDIO_OUT_ERROR_OUT_OF_MEMORY
Definition audioout.h:28
@ SCE_AUDIO_OUT_ERROR_BUSY
Definition audioout.h:17
@ SCE_AUDIO_OUT_ERROR_INVALID_SIZE
Definition audioout.h:21
@ SCE_AUDIO_OUT_ERROR_INVALID_PORT_TYPE
Definition audioout.h:25
@ SCE_AUDIO_OUT_ERROR_INVALID_PORT
Definition audioout.h:18
@ SCE_AUDIO_OUT_ERROR_INVALID_SAMPLE_FREQ
Definition audioout.h:23
@ SCE_AUDIO_OUT_ERROR_INVALID_FORMAT
Definition audioout.h:22
@ SCE_AUDIO_OUT_ERROR_PORT_FULL
Definition audioout.h:20
@ SCE_AUDIO_OUT_ERROR_INVALID_POINTER
Definition audioout.h:19
@ SCE_AUDIO_OUT_CONFIG_TYPE_FREQ
Definition audioout.h:100
@ SCE_AUDIO_OUT_CONFIG_TYPE_LEN
Definition audioout.h:99
@ SCE_AUDIO_OUT_CONFIG_TYPE_MODE
Definition audioout.h:101
@ SCE_AUDIO_OUT_ADOPT_MODE_MANUAL
Do not automatically adopt newly opened BGM and voice-profile ports.
Definition audioout.h:121
@ SCE_AUDIO_OUT_ADOPT_MODE_AUTOMATIC
Automatically adopt newly opened BGM and voice-profile ports.
Definition audioout.h:120
@ SCE_AUDIO_OUT_EFFECT_TYPE_POPS
-3, 0, +3, +3, 0, 0, -3 dB.
Definition audioout.h:62
@ SCE_AUDIO_OUT_EFFECT_TYPE_HEAVY
+3, +3, 0, -3, +3, +3, 0 dB.
Definition audioout.h:61
@ SCE_AUDIO_OUT_EFFECT_TYPE_UNIQUE
+6, 0, 0, +3, 0, -3, +6 dB.
Definition audioout.h:64
@ SCE_AUDIO_OUT_EFFECT_TYPE_OFF
Bypasses the equalizer; the stored preset uses 0 dB for every band.
Definition audioout.h:60
@ SCE_AUDIO_OUT_EFFECT_TYPE_JAZZ
0, +6, 0, 0, -3, 0, +3 dB.
Definition audioout.h:63
@ SCE_AUDIO_ALC_MODE1
Enable the BGM dynamic normalizer.
Definition audioout.h:107
@ SCE_AUDIO_ALC_MODE_MAX
Number of ALC modes; not a valid mode.
Definition audioout.h:108
@ SCE_AUDIO_ALC_OFF
Disable the BGM dynamic normalizer.
Definition audioout.h:106
@ SCE_AUDIO_OUT_PORT_MASK_BGM
Definition audioout.h:114
@ SCE_AUDIO_OUT_PORT_MASK_VOICE
Definition audioout.h:115
@ SCE_AUDIO_OUT_PORT_MASK_MAIN
Definition audioout.h:113
@ SCE_AUDIO_OUT_MODE_MONO
Definition audioout.h:49
@ SCE_AUDIO_OUT_MODE_STEREO
Definition audioout.h:50
@ SCE_AUDIO_VOLUME_FLAG_R_CH
Right channel.
Definition audioout.h:94
@ SCE_AUDIO_VOLUME_FLAG_L_CH
Left channel.
Definition audioout.h:93
@ SCE_AUDIO_OUT_PARAM_FORMAT_S16_STEREO
Definition audioout.h:38
@ SCE_AUDIO_OUT_PARAM_FORMAT_S16_MONO
Definition audioout.h:37