webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Source
ThirdParty
libwebrtc
Source
third_party
libyuv
include
libyuv
rotate_argb.h
Go to the documentation of this file.
1
/*
2
* Copyright 2012 The LibYuv Project Authors. All rights reserved.
3
*
4
* Use of this source code is governed by a BSD-style license
5
* that can be found in the LICENSE file in the root of the source
6
* tree. An additional intellectual property rights grant can be found
7
* in the file PATENTS. All contributing project authors may
8
* be found in the AUTHORS file in the root of the source tree.
9
*/
10
11
#ifndef INCLUDE_LIBYUV_ROTATE_ARGB_H_
12
#define INCLUDE_LIBYUV_ROTATE_ARGB_H_
13
14
#include "
libyuv/basic_types.h
"
15
#include "
libyuv/rotate.h
"
// For RotationMode.
16
17
#ifdef __cplusplus
18
namespace
libyuv
{
19
extern
"C"
{
20
#endif
21
22
// Rotate ARGB frame
23
LIBYUV_API
24
int
ARGBRotate
(
const
uint8
* src_argb,
int
src_stride_argb,
25
uint8
* dst_argb,
int
dst_stride_argb,
26
int
src_width,
int
src_height,
enum
RotationMode
mode
);
27
28
#ifdef __cplusplus
29
}
// extern "C"
30
}
// namespace libyuv
31
#endif
32
33
#endif // INCLUDE_LIBYUV_ROTATE_ARGB_H_
basic_types.h
uint8
unsigned char uint8
Definition:
basic_types.h:62
mode
GLenum mode
Definition:
gl2.h:461
libyuv
Definition:
basictypes_test.cc:14
LIBYUV_API
#define LIBYUV_API
Definition:
basic_types.h:102
ARGBRotate
LIBYUV_API int ARGBRotate(const uint8 *src_argb, int src_stride_argb, uint8 *dst_argb, int dst_stride_argb, int src_width, int src_height, enum RotationMode mode)
Definition:
rotate_argb.cc:169
RotationMode
RotationMode
Definition:
rotate.h:22
rotate.h
Generated by
1.8.13