vitasdk
Documentation of the vitasdk
audioout.h File Reference
#include <psp2common/types.h>

Go to the source code of this file.

Macros

#define SCE_AUDIO_MIN_LEN   64
 Minimum frame-count granularity.
 
#define SCE_AUDIO_MAX_LEN   65472
 Maximum frame count.
 
#define SCE_AUDIO_OUT_MAX_VOL   32768
 Maximum Q15 output-port volume for game processes on FW 3.60.
 
#define SCE_AUDIO_VOLUME_0DB   SCE_AUDIO_OUT_MAX_VOL
 Q15 unity-gain output-port volume.
 

Enumerations

enum  SceAudioOutErrorCode {
  SCE_AUDIO_OUT_ERROR_NOT_OPENED = 0x80260001 , SCE_AUDIO_OUT_ERROR_BUSY = 0x80260002 , SCE_AUDIO_OUT_ERROR_INVALID_PORT = 0x80260003 , SCE_AUDIO_OUT_ERROR_INVALID_POINTER = 0x80260004 ,
  SCE_AUDIO_OUT_ERROR_PORT_FULL = 0x80260005 , SCE_AUDIO_OUT_ERROR_INVALID_SIZE = 0x80260006 , SCE_AUDIO_OUT_ERROR_INVALID_FORMAT = 0x80260007 , SCE_AUDIO_OUT_ERROR_INVALID_SAMPLE_FREQ = 0x80260008 ,
  SCE_AUDIO_OUT_ERROR_INVALID_VOLUME = 0x80260009 , SCE_AUDIO_OUT_ERROR_INVALID_PORT_TYPE = 0x8026000A , SCE_AUDIO_OUT_ERROR_INVALID_FX_TYPE = 0x8026000B , SCE_AUDIO_OUT_ERROR_INVALID_CONF_TYPE = 0x8026000C ,
  SCE_AUDIO_OUT_ERROR_OUT_OF_MEMORY = 0x8026000D
}
 
enum  SceAudioOutParam { SCE_AUDIO_OUT_PARAM_FORMAT_S16_MONO = 0 , SCE_AUDIO_OUT_PARAM_FORMAT_S16_STEREO = 1 }
 Legacy signed 16-bit PCM format names. More...
 
enum  SceAudioOutPortType { SCE_AUDIO_OUT_PORT_TYPE_MAIN = 0 , SCE_AUDIO_OUT_PORT_TYPE_BGM = 1 , SCE_AUDIO_OUT_PORT_TYPE_VOICE = 2 , SCE_AUDIO_OUT_PORT_TYPE_VOICE_COMPRESSED = 3 }
 
enum  SceAudioOutMode { SCE_AUDIO_OUT_MODE_MONO = 0 , SCE_AUDIO_OUT_MODE_STEREO = 1 }
 
enum  SceAudioOutEffectType {
  SCE_AUDIO_OUT_EFFECT_TYPE_OFF = 0 , SCE_AUDIO_OUT_EFFECT_TYPE_HEAVY = 1 , SCE_AUDIO_OUT_EFFECT_TYPE_POPS = 2 , SCE_AUDIO_OUT_EFFECT_TYPE_JAZZ = 3 ,
  SCE_AUDIO_OUT_EFFECT_TYPE_UNIQUE = 4
}
 BGM seven-band graphic-equalizer presets. More...
 
enum  SceAudioOutSampleRate {
  SCE_AUDIO_OUT_SAMPLE_RATE_8000 = 8000 , SCE_AUDIO_OUT_SAMPLE_RATE_11025 = 11025 , SCE_AUDIO_OUT_SAMPLE_RATE_12000 = 12000 , SCE_AUDIO_OUT_SAMPLE_RATE_16000 = 16000 ,
  SCE_AUDIO_OUT_SAMPLE_RATE_22050 = 22050 , SCE_AUDIO_OUT_SAMPLE_RATE_24000 = 24000 , SCE_AUDIO_OUT_SAMPLE_RATE_32000 = 32000 , SCE_AUDIO_OUT_SAMPLE_RATE_44100 = 44100 ,
  SCE_AUDIO_OUT_SAMPLE_RATE_44184 = 44184 , SCE_AUDIO_OUT_SAMPLE_RATE_48000 = 48000
}
 Audio-output sample rates. More...
 
enum  SceAudioOutChannelFlag { SCE_AUDIO_VOLUME_FLAG_L_CH = 1 , SCE_AUDIO_VOLUME_FLAG_R_CH = 2 }
 Channel-flag bits accepted by sceAudioOutSetVolume. More...
 
enum  SceAudioOutConfigType { SCE_AUDIO_OUT_CONFIG_TYPE_LEN = 0 , SCE_AUDIO_OUT_CONFIG_TYPE_FREQ = 1 , SCE_AUDIO_OUT_CONFIG_TYPE_MODE = 2 }
 Configuration selectors accepted by sceAudioOutGetConfig. More...
 
enum  SceAudioOutAlcMode { SCE_AUDIO_ALC_OFF = 0 , SCE_AUDIO_ALC_MODE1 = 1 , SCE_AUDIO_ALC_MODE_MAX = 2 }
 Automatic-level-control modes for sceAudioOutSetAlcMode. More...
 
enum  SceAudioOutPortMask { SCE_AUDIO_OUT_PORT_MASK_MAIN = 2 , SCE_AUDIO_OUT_PORT_MASK_BGM = 4 , SCE_AUDIO_OUT_PORT_MASK_VOICE = 8 }
 Port-selection bits used by the private port-volume APIs. More...
 
enum  SceAudioOutAdoptMode { SCE_AUDIO_OUT_ADOPT_MODE_AUTOMATIC = 0 , SCE_AUDIO_OUT_ADOPT_MODE_MANUAL = 1 }
 New-port adoption behavior selected by sceAudioOutSetAdoptMode. More...