Dana
2025-11-30 d6cc9656d2677b353cf88d296ddab4f6cfec8482
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
//
// Created by YY on 2018/10/30.
//
 
#ifndef ALIVCLIVEPUSHERDEMO_LIBYUV_H
#define ALIVCLIVEPUSHERDEMO_LIBYUV_H
 
#define RGBA_YUV420SP   0x00004012
#define BGRA_YUV420SP   0x00004210
#define RGBA_YUV420P    0x00014012
#define BGRA_NV21       0x00024210
#define RGBA_NV21       0x00024012
#define BGRA_YUV420P    0x00014210
#define RGB_YUV420SP    0x00003012
#define RGB_YUV420P     0x00013012
#define BGR_YUV420SP    0x00003210
#define BGR_YUV420P     0x00013210
 
void rgbaToYuv(int width,int height,unsigned char * rgb,unsigned char * yuv,int type);
void rgbaToYuvSIMD(int width,int height,unsigned char * rgb,unsigned char * yuv,int type);
 
#endif //ALIVCLIVEPUSHERDEMO_LIBYUV_H