/* * Copyright 2012 The LibYuv Project Authors. All rights reserved. * * Use of this source code is governed by a BSD-style license * that can be found in the LICENSE file in the root of the source * tree. An additional intellectual property rights grant can be found * in the file PATENTS. All contributing project authors may * be found in the AUTHORS file in the root of the source tree. */#ifndef INCLUDE_LIBYUV_ROTATE_ARGB_H_#define INCLUDE_LIBYUV_ROTATE_ARGB_H_#include "libyuv/basic_types.h"#include "libyuv/rotate.h" // For RotationMode.#ifdef __cplusplusnamespacelibyuv{extern"C"{#endif// Rotate ARGB frameLIBYUV_APIintARGBRotate(constuint8_t*src_argb,intsrc_stride_argb,uint8_t*dst_argb,intdst_stride_argb,intsrc_width,intsrc_height,enumRotationModemode);#ifdef __cplusplus}// extern "C"}// namespace libyuv#endif#endif // INCLUDE_LIBYUV_ROTATE_ARGB_H_