yuv2rgb.h

来自「VisualC 视频音频开发实用工程案例精选源码 VisualC 视频音频开发实」· C头文件 代码 · 共 50 行

H
50
字号


#include "portab.h"

#ifndef _YUVRGB_H_
#define _YUVRGB_H_

void yuv2rgb_24(
	uint8_t *puc_y, int stride_y, 
	uint8_t *puc_u, 
	uint8_t *puc_v, int stride_uv, 
  uint8_t *puc_out, 
	int width_y, int height_y,
	unsigned int stride_out);
void yuv2rgb_32(
	uint8_t *puc_y, int stride_y, 
  uint8_t *puc_u, uint8_t *puc_v, int stride_uv, 
  uint8_t *puc_out, 
	int width_y, int height_y,
	unsigned int stride_out);
void yuv2rgb_555(
	uint8_t *puc_y, int stride_y, 
	uint8_t *puc_u, 
	uint8_t *puc_v, int stride_uv, 
  uint8_t *puc_out, 
	int width_y, int height_y,
	unsigned int stride_out);
void yuv2rgb_565(
	uint8_t *puc_y, int stride_y, 
  uint8_t *puc_u, 
	uint8_t *puc_v, int stride_uv, 
  uint8_t *puc_out, 
	int width_y, int height_y,
	unsigned int stride_out);

void yuv12_out(uint8_t *puc_y, int stride_y, 
  uint8_t *puc_u, uint8_t *puc_v, int stride_uv, 
  uint8_t *puc_out, int width_y, int height_y,
	unsigned int stride_out);
void yuy2_out(uint8_t *puc_y, int stride_y, 
  uint8_t *puc_u, uint8_t *puc_v, int stride_uv, 
  uint8_t *puc_out, int width_y, int height_y,
	unsigned int stride_out); 
void uyvy_out(uint8_t *puc_y, int stride_y, 
  uint8_t *puc_u, uint8_t *puc_v, int stride_uv, 
  uint8_t *puc_out, int width_y, int height_y,
	unsigned int stride_out);

#endif // _YUVRGB_H_

⌨️ 快捷键说明

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