PSPSDK 2024-12-24
Loading...
Searching...
No Matches
pspmp3.h
Go to the documentation of this file.
1/*
2 * PSP Software Development Kit - https://github.com/pspdev
3 * -----------------------------------------------------------------------
4 * Licensed under the BSD license, see LICENSE in PSPSDK root for details.
5 *
6 * pspmp3.h - Prototypes for the sceMp3 library
7 *
8 * Copyright (c) 2008 David Perry <tias_dp@hotmail.com>
9 * Copyright (c) 2008 Alexander Berl <raphael@fx-world.org>
10 *
11 */
12
13#ifndef __SCELIBMP3_H__
14#define __SCELIBMP3_H__
15
16#include <psptypes.h>
17
18#ifdef __cplusplus
19extern "C" {
20#endif
21
36
45
54
61
68
77
87
99
109
118
128
137
146
155
164
173
182
191
200
210
219
229
242
243
244#ifdef __cplusplus
245}
246#endif
247
248#endif
SceInt64 SceOff
Definition pspkerneltypes.h:35
SceInt32 sceMp3CheckStreamDataNeeded(SceInt32 handle)
sceMp3CheckStreamDataNeeded
SceInt32 sceMp3GetMPEGVersion(SceInt32 handle)
sceMp3GetMPEGVersion
SceInt32 sceMp3GetMaxOutputSample(SceInt32 handle)
sceMp3GetMaxOutputSample
SceInt32 sceMp3SetLoopNum(SceInt32 handle, SceInt32 loop)
sceMp3SetLoopNum
SceInt32 sceMp3ReleaseMp3Handle(SceInt32 handle)
sceMp3ReleaseMp3Handle
SceInt32 sceMp3TermResource()
sceMp3TermResource
SceInt32 sceMp3GetSumDecodedSample(SceInt32 handle)
sceMp3GetSumDecodedSample
SceInt32 sceMp3GetBitRate(SceInt32 handle)
sceMp3GetBitRate
SceInt32 sceMp3Decode(SceInt32 handle, SceShort16 **dst)
sceMp3Decode
SceInt32 sceMp3ResetPlayPosition(SceInt32 handle)
sceMp3ResetPlayPosition
SceInt32 sceMp3GetFrameNum(SceInt32 handle)
sceMp3GetFrameNum
SceInt32 sceMp3GetSamplingRate(SceInt32 handle)
sceMp3GetSamplingRate
SceInt32 sceMp3NotifyAddStreamData(SceInt32 handle, SceInt32 size)
sceMp3NotifyAddStreamData
SceInt32 sceMp3GetMp3ChannelNum(SceInt32 handle)
sceMp3GetMp3ChannelNum
SceInt32 sceMp3ResetPlayPositionByFrame(SceInt32 handle, SceUInt32 frame)
sceMp3ResetPlayPositionByFrame
SceInt32 sceMp3GetLoopNum(SceInt32 handle)
sceMp3GetLoopNum
SceInt32 sceMp3InitResource()
sceMp3InitResource
SceInt32 sceMp3LowLevelDecode(SceInt32 handle, SceUChar8 *mp3src, SceUInt32 *mp3srcused, SceShort16 *pcmdst, SceUInt32 *pcmdstoutsz)
sceMp3LowLevelDecode
SceInt32 sceMp3Init(SceInt32 handle)
sceMp3Init
SceInt32 sceMp3LowLevelInit(SceInt32 handle, SceUChar8 *src)
sceMp3LowLevelInit
SceInt32 sceMp3ReserveMp3Handle(SceMp3InitArg *args)
sceMp3ReserveMp3Handle
SceInt32 sceMp3GetInfoToAddStreamData(SceInt32 handle, SceUChar8 **dst, SceInt32 *towrite, SceInt32 *srcpos)
sceMp3GetInfoToAddStreamData
unsigned char size
Definition pspsysmem_kernel.h:6
int32_t SceInt32
Definition psptypes.h:87
int16_t SceShort16
Definition psptypes.h:86
uint32_t SceUInt32
Definition psptypes.h:80
float x
Definition psptypes.h:0
unsigned char SceUChar8
Definition psptypes.h:78
Definition pspmp3.h:22
SceInt32 pcmBufSize
Size of pcmBuf buffer (must be >= 9216)
Definition pspmp3.h:34
SceInt32 mp3BufSize
Size of mp3Buf buffer (must be >= 8192)
Definition pspmp3.h:30
SceUChar8 * mp3Buf
Pointer to a buffer to contain raw mp3 stream data (+1472 bytes workspace)
Definition pspmp3.h:28
SceOff mp3StreamEnd
Stream end position.
Definition pspmp3.h:26
SceUChar8 * pcmBuf
Pointer to decoded pcm samples buffer.
Definition pspmp3.h:32
SceOff mp3StreamStart
Stream start position.
Definition pspmp3.h:24