11 #ifndef INCLUDE_LIBYUV_ROTATE_H_ 12 #define INCLUDE_LIBYUV_ROTATE_H_ 47 const uint8* src_uv,
int src_stride_uv,
77 uint8* dst_a,
int dst_stride_a,
78 uint8* dst_b,
int dst_stride_b,
87 uint8* dst_a,
int dst_stride_a,
88 uint8* dst_b,
int dst_stride_b,
93 uint8* dst_a,
int dst_stride_a,
94 uint8* dst_b,
int dst_stride_b,
108 uint8* dst_a,
int dst_stride_a,
109 uint8* dst_b,
int dst_stride_b,
117 #endif // INCLUDE_LIBYUV_ROTATE_H_ LIBYUV_API void RotateUV270(const uint8 *src, int src_stride, uint8 *dst_a, int dst_stride_a, uint8 *dst_b, int dst_stride_b, int width, int height)
Definition: rotate.cc:256
LIBYUV_API int NV12ToI420Rotate(const uint8 *src_y, int src_stride_y, const uint8 *src_uv, int src_stride_uv, uint8 *dst_y, int dst_stride_y, uint8 *dst_u, int dst_stride_u, uint8 *dst_v, int dst_stride_v, int src_width, int src_height, enum RotationMode mode)
Definition: rotate.cc:430
enum RotationMode RotationModeEnum
EGLSurface EGLint EGLint EGLint EGLint height
Definition: eglext.h:950
uint8_t * dst_v
Definition: peerconnection_jni.cc:2274
LIBYUV_API void RotatePlane270(const uint8 *src, int src_stride, uint8 *dst, int dst_stride, int width, int height)
Definition: rotate.cc:89
jobject jint jint jint jobject jint dst_stride
Definition: peerconnection_jni.cc:2184
EGLSurface EGLint EGLint EGLint width
Definition: eglext.h:950
LIBYUV_API int I420Rotate(const uint8 *src_y, int src_stride_y, const uint8 *src_u, int src_stride_u, const uint8 *src_v, int src_stride_v, uint8 *dst_y, int dst_stride_y, uint8 *dst_u, int dst_stride_u, uint8 *dst_v, int dst_stride_v, int src_width, int src_height, enum RotationMode mode)
Definition: rotate.cc:353
LIBYUV_API void RotateUV180(const uint8 *src, int src_stride, uint8 *dst_a, int dst_stride_a, uint8 *dst_b, int dst_stride_b, int width, int height)
Definition: rotate.cc:273
uint8_t * dst_y
Definition: peerconnection_jni.cc:2270
unsigned char uint8
Definition: basic_types.h:62
GLenum mode
Definition: gl2.h:461
GLenum GLenum dst
Definition: gl2ext.h:304
uint8_t * src_u
Definition: peerconnection_jni.cc:2263
LIBYUV_API int RotatePlane(const uint8 *src, int src_stride, uint8 *dst, int dst_stride, int src_width, int src_height, enum RotationMode mode)
Definition: rotate.cc:309
uint8_t * src_y
Definition: peerconnection_jni.cc:2261
LIBYUV_API void RotateUV90(const uint8 *src, int src_stride, uint8 *dst_a, int dst_stride_a, uint8 *dst_b, int dst_stride_b, int width, int height)
Definition: rotate.cc:242
LIBYUV_API void TransposeUV(const uint8 *src, int src_stride, uint8 *dst_a, int dst_stride_a, uint8 *dst_b, int dst_stride_b, int width, int height)
Definition: rotate.cc:192
GLenum src
Definition: gl2ext.h:304
size_t dst_stride_v
Definition: peerconnection_jni.cc:2275
Definition: basictypes_test.cc:14
#define LIBYUV_API
Definition: basic_types.h:102
size_t dst_stride_u
Definition: peerconnection_jni.cc:2273
uint8_t * dst_u
Definition: peerconnection_jni.cc:2272
size_t dst_stride_y
Definition: peerconnection_jni.cc:2271
LIBYUV_API void RotatePlane90(const uint8 *src, int src_stride, uint8 *dst, int dst_stride, int width, int height)
Definition: rotate.cc:77
uint8_t * src_v
Definition: peerconnection_jni.cc:2265
LIBYUV_API void TransposePlane(const uint8 *src, int src_stride, uint8 *dst, int dst_stride, int width, int height)
Definition: rotate.cc:25
RotationMode
Definition: rotate.h:22
jobject jint jint jint src_stride
Definition: peerconnection_jni.cc:2183
LIBYUV_API void RotatePlane180(const uint8 *src, int src_stride, uint8 *dst, int dst_stride, int width, int height)
Definition: rotate.cc:101