13#ifndef __SCELIBMPEG_H__
14#define __SCELIBMPEG_H__
79#define SCE_MPEG_AVC_FORMAT_DEFAULT -1
80#define SCE_MPEG_AVC_FORMAT_5650 0
81#define SCE_MPEG_AVC_FORMAT_5551 1
82#define SCE_MPEG_AVC_FORMAT_4444 2
83#define SCE_MPEG_AVC_FORMAT_8888 3
SceVoid sceMpegFreeAvcEsBuf(SceMpeg *Mpeg, ScePVoid pBuf)
sceMpegFreeAvcEsBuf
SceInt32 sceMpegQueryStreamOffset(SceMpeg *Mpeg, ScePVoid pBuffer, SceInt32 *iOffset)
sceMpegQueryStreamOffset
SceVoid SceMpegStream
some structure
Definition pspmpeg.h:26
SceInt32 sceMpegRingbufferConstruct(SceMpegRingbuffer *Ringbuffer, SceInt32 iPackets, ScePVoid pData, SceInt32 iSize, sceMpegRingbufferCB Callback, ScePVoid pCBparam)
sceMpegRingbufferConstruct
SceInt32 sceMpegAvcDecode(SceMpeg *Mpeg, SceMpegAu *pAu, SceInt32 iFrameWidth, ScePVoid pBuffer, SceInt32 *iInit)
sceMpegAvcDecode
SceInt32 sceMpegRingbufferPut(SceMpegRingbuffer *Ringbuffer, SceInt32 iNumPackets, SceInt32 iAvailable)
sceMpegRingbufferPut
SceInt32 sceMpegInit()
sceMpegInit
SceInt32 sceMpegInitAu(SceMpeg *Mpeg, ScePVoid pEsBuffer, SceMpegAu *pAu)
sceMpegInitAu
SceInt32 sceMpegQueryAtracEsSize(SceMpeg *Mpeg, SceInt32 *iEsSize, SceInt32 *iOutSize)
sceMpegQueryAtracEsSize
SceInt32 sceMpegFlushAllStream(SceMpeg *Mpeg)
sceMpegFlushAllStreams
SceVoid sceMpegUnRegistStream(SceMpeg Mpeg, SceMpegStream *pStream)
sceMpegUnRegistStream
SceVoid sceMpegDelete(SceMpeg *Mpeg)
sceMpegDelete
SceInt32 sceMpegAtracDecode(SceMpeg *Mpeg, SceMpegAu *pAu, ScePVoid pBuffer, SceInt32 iInit)
sceMpegAtracDecode
SceVoid sceMpegFinish()
sceMpegFinish
SceVoid sceMpegRingbufferDestruct(SceMpegRingbuffer *Ringbuffer)
sceMpegRingbufferDestruct
SceInt32 sceMpegCreate(SceMpeg *Mpeg, ScePVoid pData, SceInt32 iSize, SceMpegRingbuffer *Ringbuffer, SceInt32 iFrameWidth, SceInt32 iUnk1, SceInt32 iUnk2)
sceMpegCreate
SceInt32 sceMpegAvcDecodeStop(SceMpeg *Mpeg, SceInt32 iFrameWidth, ScePVoid pBuffer, SceInt32 *iStatus)
sceMpegAvcDecodeStop
SceInt32 sceMpegRingbufferAvailableSize(SceMpegRingbuffer *Ringbuffer)
sceMpegQueryMemSize
SceInt32 sceMpegQueryStreamSize(ScePVoid pBuffer, SceInt32 *iSize)
sceMpegQueryStreamSize
SceInt32 sceMpegGetAtracAu(SceMpeg *Mpeg, SceMpegStream *pStream, SceMpegAu *pAu, ScePVoid pUnk)
sceMpegGetAtracAu
SceInt32 sceMpegGetAvcAu(SceMpeg *Mpeg, SceMpegStream *pStream, SceMpegAu *pAu, SceInt32 *iUnk)
sceMpegGetAvcAu
ScePVoid sceMpegMallocAvcEsBuf(SceMpeg *Mpeg)
sceMpegMallocAvcEsBuf
SceInt32 sceMpegQueryMemSize(int iUnk)
sceMpegQueryMemSize
ScePVoid SceMpeg
points to "LIBMPEG"
Definition pspmpeg.h:23
SceMpegStream * sceMpegRegistStream(SceMpeg *Mpeg, SceInt32 iStreamID, SceInt32 iUnk)
sceMpegRegistStream
SceInt32(* sceMpegRingbufferCB)(ScePVoid pData, SceInt32 iNumPackets, ScePVoid pParam)
Ringbuffer callback.
Definition pspmpeg.h:29
SceInt32 sceMpegAvcDecodeMode(SceMpeg *Mpeg, SceMpegAvcMode *pMode)
sceMpegAvcDecodeMode
SceInt32 sceMpegRingbufferQueryMemSize(SceInt32 iPackets)
sceMpegRingbufferQueryMemSize
SceInt32 iSize
Definition pspmpegbase.h:3
SceInt32 iFrameWidth
Definition pspmpegbase.h:11
void SceVoid
Definition psptypes.h:100
int32_t SceInt32
Definition psptypes.h:87
void * ScePVoid
Definition psptypes.h:101
uint32_t SceUInt32
Definition psptypes.h:80
float x
Definition psptypes.h:0
SceUInt32 iAuSize
Au size.
Definition pspmpeg.h:75
SceUInt32 iPtsMSB
presentation timestamp MSB
Definition pspmpeg.h:65
SceUInt32 iPts
presentation timestamp LSB
Definition pspmpeg.h:67
SceUInt32 iEsBuffer
Es buffer handle.
Definition pspmpeg.h:73
SceUInt32 iDts
decode timestamp LSB
Definition pspmpeg.h:71
SceUInt32 iDtsMSB
decode timestamp MSB
Definition pspmpeg.h:69
SceInt32 iUnk0
unknown, set to -1
Definition pspmpeg.h:88
SceInt32 iPixelFormat
Decode pixelformat.
Definition pspmpeg.h:90
SceInt32 iPackets
packets
Definition pspmpeg.h:34
SceUInt32 iUnk0
unknown
Definition pspmpeg.h:37
SceUInt32 iUnk5
unknown
Definition pspmpeg.h:56
SceUInt32 iUnk4
unknown
Definition pspmpeg.h:54
ScePVoid pCBparam
callback param
Definition pspmpeg.h:51
SceMpeg pSceMpeg
mpeg id
Definition pspmpeg.h:58
sceMpegRingbufferCB Callback
ringbuffer callback
Definition pspmpeg.h:49
SceUInt32 iUnk1
unknown
Definition pspmpeg.h:39
SceUInt32 iUnk2
unknown
Definition pspmpeg.h:41
ScePVoid pData
pointer to data
Definition pspmpeg.h:46
SceUInt32 iUnk3
unknown
Definition pspmpeg.h:43