SDL  2.0
testyuv_cvt.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 1997-2019 Sam Lantinga <slouken@libsdl.org>
3 
4  This software is provided 'as-is', without any express or implied
5  warranty. In no event will the authors be held liable for any damages
6  arising from the use of this software.
7 
8  Permission is granted to anyone to use this software for any purpose,
9  including commercial applications, and to alter it and redistribute it
10  freely.
11 */
12 
13 /* These functions are designed for testing correctness, not for speed */
14 
15 extern SDL_bool ConvertRGBtoYUV(Uint32 format, Uint8 *src, int pitch, Uint8 *out, int w, int h, SDL_YUV_CONVERSION_MODE mode, int monochrome, int luminance);
16 extern int CalculateYUVPitch(Uint32 format, int width);
format
GLint GLint GLsizei GLsizei GLsizei GLint GLenum format
Definition: SDL_opengl.h:1571
width
GLint GLint GLsizei width
Definition: SDL_opengl.h:1571
mode
GLenum mode
Definition: SDL_opengl_glext.h:1122
h
GLfloat GLfloat GLfloat GLfloat h
Definition: SDL_opengl_glext.h:1946
Uint8
uint8_t Uint8
Definition: SDL_stdinc.h:179
CalculateYUVPitch
int CalculateYUVPitch(Uint32 format, int width)
Definition: testyuv_cvt.c:282
SDL_YUV_CONVERSION_MODE
SDL_YUV_CONVERSION_MODE
The formula used for converting between YUV and RGB.
Definition: SDL_surface.h:104
ConvertRGBtoYUV
SDL_bool ConvertRGBtoYUV(Uint32 format, Uint8 *src, int pitch, Uint8 *out, int w, int h, SDL_YUV_CONVERSION_MODE mode, int monochrome, int luminance)
Definition: testyuv_cvt.c:262
SDL_bool
SDL_bool
Definition: SDL_stdinc.h:161
src
GLenum src
Definition: SDL_opengl_glext.h:1737
Uint32
uint32_t Uint32
Definition: SDL_stdinc.h:203
w
GLubyte GLubyte GLubyte GLubyte w
Definition: SDL_opengl_glext.h:731