📄 yuv2rgb.h
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -