⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 imgcmc.h

📁 以TI 公司的OMAP5910为例
💻 H
字号:
//////////////////////////////////////////////////////////////////////////
//            Copyright (C) 2004, Eyoka @ Microunit
//                           All Rights Reserved
//________________________________________________________________________
//
// FILENAME:    imgcmc.h
// PROJECT:     High-Resolution Video System On OMAP
// MODULE:      Image Color Mode Converter
// DESCRIPTION: Converting images between different color-modes.
// TARGET CPU:  DSP-C55xx of OMAP5910
// VERSION:     1.0
//________________________________________________________________________
//
// REVISE HISTORY 
// DATE         VERSION AUTHOR  DESCRIPTION
// 2004-10-13   1.0     Eyoka   First release.
//////////////////////////////////////////////////////////////////////////

#ifndef _IMGCMC_H_
#define _IMGCMC_H_

#include "datatypes.h"


/////////////////////////////////////////////////////////////////////
// DATA TYPE DEFINATION
/////////////////////////////////////////////////////////////////////

typedef struct tagIMG_PARAM
{
	DWORD			addr;
	DWORD			size;
	WORD			width;
	WORD			height;
	WORD			bitcount;
	WORD			endian;		// 0 for big, 1 for little
	COLOR_MODE_t	colormode;
}
IMG_PARAM,
*IMG_HANDLE;


/////////////////////////////////////////////////////////////////////
// FUNCTIONS
/////////////////////////////////////////////////////////////////////

//___________________________________________________________________
// Function: IMG_ConvertColorMode
// Usage: Convert color-mode of a whole image.
// Parameters:
//    hIn			- handle of the input image
//    hOut			- handle of the result image
// Return Values:
//    N/A
//___________________________________________________________________
// Do NOT support windowing
// Support YUYV->RGB565 only now
// if size_out > size_in, crop input.
// if size_out < size_in, output is filled with black.
void IMG_ConvertColorMode(IMG_HANDLE hIn, IMG_HANDLE hOut);

//___________________________________________________________________
// Function: IMGCMC_YUYV_RGB565
// Usage: Convert color-mode of image data.
// Parameters:
//    pIn			- pointer to input
//    pOut			- pointer to output
//    size          - number of pixels to be converted
// Return Values:
//    N/A
//___________________________________________________________________
// Notes: result is little endian
void IMGCMC_YUYV_RGB565(WORD *pIn, WORD *pOut, WORD size);



#endif // #ifndef _IMGCMC_H_


⌨️ 快捷键说明

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