![]() |
vitasdk
Documentation of the vitasdk
|
Exports for User. More...
Data Structures | |
| struct | SceAudiodecInitStreamParam |
| struct | SceAudiodecInitChParam |
| union | SceAudiodecInitParam |
| struct | SceAudiodecInfoAt9 |
| struct | SceAudiodecInfoMp3 |
| struct | SceAudiodecInfoAac |
| struct | SceAudiodecInfoCelp |
| Information structure for CELP. More... | |
| union | SceAudiodecInfo |
| struct | SceAudiodecCtrl |
Exports for User.
Include the header file in your project:
Link the library to the executable:
| union SceAudiodecInitParam |
| Data Fields | ||
|---|---|---|
| SceUInt32 | size | |
| SceAudiodecInitChParam | at9 | |
| SceAudiodecInitStreamParam | mp3 | |
| SceAudiodecInitStreamParam | aac | |
| SceAudiodecInitStreamParam | celp | |
| struct SceAudiodecInfoAt9 |
| struct SceAudiodecInfoMp3 |
| struct SceAudiodecInfoAac |
| struct SceAudiodecInfoCelp |
| union SceAudiodecInfo |
| Data Fields | ||
|---|---|---|
| SceUInt32 | size | |
| SceAudiodecInfoAt9 | at9 | |
| SceAudiodecInfoMp3 | mp3 | |
| SceAudiodecInfoAac | aac | |
| SceAudiodecInfoCelp | celp | |
| struct SceAudiodecCtrl |
| Data Fields | ||
|---|---|---|
| SceUInt32 | size | |
| SceInt32 | handle | |
| SceUInt8 * | pEs | pointer to elementary stream |
| SceUInt32 | inputEsSize | size of elementary stream used actually (in byte) |
| SceUInt32 | maxEsSize | maximum size of elementary stream used (in byte) |
| void * | pPcm | pointer to PCM |
| SceUInt32 | outputPcmSize | size of PCM output actually (in byte) |
| SceUInt32 | maxPcmSize | maximum size of PCM output (in byte) |
| SceUInt32 | wordLength | PCM bit depth. |
| SceAudiodecInfo * | pInfo | pointer to SceAudiodecInfo |
| #define SCE_AUDIODEC_ALIGNMENT_SIZE 0x100U |
| #define SCE_AUDIODEC_ROUND_UP | ( | size | ) | ((size + SCE_AUDIODEC_ALIGNMENT_SIZE - 1) & ~(SCE_AUDIODEC_ALIGNMENT_SIZE - 1)) |
| #define SCE_AUDIODEC_WORD_LENGTH_16BITS 16 |
| #define SCE_AUDIODEC_AT9_MAX_CH_IN_LIBRARY 16 |
| #define SCE_AUDIODEC_MP3_MAX_STREAMS 8 |
| #define SCE_AUDIODEC_AAC_MAX_STREAMS 8 |
| #define SCE_AUDIODEC_CELP_MAX_STREAMS 8 |
| #define SCE_AUDIODEC_AT9_MAX_CH_IN_DECODER 2 |
| #define SCE_AUDIODEC_MP3_MAX_CH_IN_DECODER 2 |
| #define SCE_AUDIODEC_AAC_MAX_CH_IN_DECODER 2 |
| #define SCE_AUDIODEC_CELP_MAX_CH_IN_DECODER 1 |
| #define SCE_AUDIODEC_AT9_MAX_SAMPLES 256 |
| #define SCE_AUDIODEC_MP3_MAX_SAMPLES 1152 |
| #define SCE_AUDIODEC_AAC_MAX_SAMPLES 2048 |
| #define SCE_AUDIODEC_CELP_MAX_SAMPLES 320 |
| #define SCE_AUDIODEC_AT9_MAX_ES_SIZE 1024 |
| #define SCE_AUDIODEC_MP3_MAX_ES_SIZE 1441 |
| #define SCE_AUDIODEC_AAC_MAX_ES_SIZE 1536 |
| #define SCE_AUDIODEC_CELP_MAX_ES_SIZE 24 |
| #define SCE_AUDIODEC_AT9_EXTRA_ACCESS_SIZE 0 |
| #define SCE_AUDIODEC_MP3_EXTRA_ACCESS_SIZE 0 |
| #define SCE_AUDIODEC_AAC_EXTRA_ACCESS_SIZE 0 |
| #define SCE_AUDIODEC_CELP_EXTRA_ACCESS_SIZE 0 |
| #define SCE_AUDIODEC_AT9_MAX_NFRAMES 8 |
| #define SCE_AUDIODEC_MP3_MAX_NFRAMES 1 |
| #define SCE_AUDIODEC_AAC_MAX_NFRAMES 1 |
| #define SCE_AUDIODEC_CELP_MAX_NFRAMES 1 |
| #define SCE_AUDIODEC_AT9_MAX_NSTREAMS 6 |
| #define SCE_AUDIODEC_MP3_MAX_NSTREAMS 6 |
| #define SCE_AUDIODEC_AAC_MAX_NSTREAMS 6 |
| #define SCE_AUDIODEC_CELP_MAX_NSTREAMS 7 |
| #define SCE_AUDIODEC_CELP_MPE 0 |
| #define SCE_AUDIODEC_CELP_SAMPLING_RATE_8KHZ 8000 |
| enum SceAudiodecErrorCode |
| enum SceAudiodecType |
| VITASDK_BUILD_ASSERT_EQ | ( | 8 | , |
| SceAudiodecInitStreamParam | |||
| ) |
| VITASDK_BUILD_ASSERT_EQ | ( | 8 | , |
| SceAudiodecInitChParam | |||
| ) |
| VITASDK_BUILD_ASSERT_EQ | ( | 8 | , |
| SceAudiodecInitParam | |||
| ) |
| VITASDK_BUILD_ASSERT_EQ | ( | 0x1C | , |
| SceAudiodecInfoAt9 | |||
| ) |
| VITASDK_BUILD_ASSERT_EQ | ( | 0xC | , |
| SceAudiodecInfoMp3 | |||
| ) |
| VITASDK_BUILD_ASSERT_EQ | ( | 0x14 | , |
| SceAudiodecInfoAac | |||
| ) |
| VITASDK_BUILD_ASSERT_EQ | ( | 0x14 | , |
| SceAudiodecInfoCelp | |||
| ) |
| VITASDK_BUILD_ASSERT_EQ | ( | 0x1C | , |
| SceAudiodecInfo | |||
| ) |
| VITASDK_BUILD_ASSERT_EQ | ( | 0x28 | , |
| SceAudiodecCtrl | |||
| ) |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
| SceUInt32 SceAudiodecInitStreamParam::size |
| SceUInt32 SceAudiodecInitStreamParam::totalStreams |
| SceUInt32 SceAudiodecInitChParam::size |
| SceUInt32 SceAudiodecInitChParam::totalCh |
| SceUInt32 SceAudiodecInitParam::size |
| SceAudiodecInitChParam SceAudiodecInitParam::at9 |
| SceAudiodecInitStreamParam SceAudiodecInitParam::mp3 |
| SceAudiodecInitStreamParam SceAudiodecInitParam::aac |
| SceAudiodecInitStreamParam SceAudiodecInitParam::celp |
| SceUInt32 SceAudiodecInfoAt9::size |
| SceUInt8 SceAudiodecInfoAt9::configData[4] |
| SceUInt32 SceAudiodecInfoAt9::ch |
| SceUInt32 SceAudiodecInfoAt9::bitRate |
| SceUInt32 SceAudiodecInfoAt9::samplingRate |
| SceUInt32 SceAudiodecInfoAt9::superFrameSize |
| SceUInt32 SceAudiodecInfoAt9::framesInSuperFrame |
| SceUInt32 SceAudiodecInfoMp3::size |
sizeof(SceAudiodecInfoMp3)
| SceUInt32 SceAudiodecInfoMp3::ch |
number of channels (mono: 1, stereo/joint stereo/two mono: 2)
| SceUInt32 SceAudiodecInfoMp3::version |
MPEG version (MPEG1: 3, MPEG2: 2, MPEG2.5: 0)
| SceUInt32 SceAudiodecInfoAac::size |
| SceUInt32 SceAudiodecInfoAac::isAdts |
| SceUInt32 SceAudiodecInfoAac::ch |
| SceUInt32 SceAudiodecInfoAac::samplingRate |
| SceUInt32 SceAudiodecInfoAac::isSbr |
| SceUInt32 SceAudiodecInfoCelp::size |
sizeof(SceAudiodecInfoCelp)
| SceUInt32 SceAudiodecInfoCelp::excitationMode |
Excitation mode.
| SceUInt32 SceAudiodecInfoCelp::samplingRate |
Sampling rate.
| SceUInt32 SceAudiodecInfoCelp::bitRate |
Bit rate (one of SceAudiodecCelpBitrate)
| SceUInt32 SceAudiodecInfoCelp::lostCount |
| SceUInt32 SceAudiodecInfo::size |
| SceAudiodecInfoAt9 SceAudiodecInfo::at9 |
| SceAudiodecInfoMp3 SceAudiodecInfo::mp3 |
| SceAudiodecInfoAac SceAudiodecInfo::aac |
| SceAudiodecInfoCelp SceAudiodecInfo::celp |
| SceUInt32 SceAudiodecCtrl::size |
| SceInt32 SceAudiodecCtrl::handle |
| SceUInt8* SceAudiodecCtrl::pEs |
pointer to elementary stream
| SceUInt32 SceAudiodecCtrl::inputEsSize |
size of elementary stream used actually (in byte)
| SceUInt32 SceAudiodecCtrl::maxEsSize |
maximum size of elementary stream used (in byte)
| void* SceAudiodecCtrl::pPcm |
pointer to PCM
| SceUInt32 SceAudiodecCtrl::outputPcmSize |
size of PCM output actually (in byte)
| SceUInt32 SceAudiodecCtrl::maxPcmSize |
maximum size of PCM output (in byte)
| SceUInt32 SceAudiodecCtrl::wordLength |
PCM bit depth.
| SceAudiodecInfo* SceAudiodecCtrl::pInfo |
pointer to SceAudiodecInfo