video.h

来自「psp下pmf文件播放器源码」· C头文件 代码 · 共 57 行

H
57
字号
#ifndef __PMFPLAYERVIDEO_H__
#define __PMFPLAYERVIDEO_H__


#include <pspkernel.h>
#include "libmpeg/pspmpeg.h"
#include <psptypes.h>


#define PIXEL_SIZE          4

#define SCREEN_W            480
#define SCREEN_H            272
#define DRAW_BUFFER_SIZE    512 * SCREEN_H * PIXEL_SIZE
#define DISP_BUFFER_SIZE    512 * SCREEN_H * PIXEL_SIZE

#define TEXTURE_W           512
#define TEXTURE_H           512
#define TEXTURE_SIZE        TEXTURE_W * TEXTURE_H * PIXEL_SIZE

#define BUFFER_WIDTH		512

struct Vertex
{
	short u,v;
	short x,y,z;
};

typedef struct VideoThreadData
{
	SceUID				m_SemaphoreStart;
	SceUID				m_SemaphoreWait;
	SceUID				m_SemaphoreLock;
	SceUID				m_ThreadID;

	ScePVoid			m_pVideoBuffer[2];
	SceInt32			m_iBufferTimeStamp[2];

	SceInt32			m_iNumBuffers;
	SceInt32			m_iFullBuffers;
	SceInt32			m_iPlayBuffer;

	SceInt32			m_iAbort;

	SceInt32			m_iWidth;
	SceInt32			m_iHeight;

	char*				m_LastError;

} VideoThreadData;


#endif



⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?