/* * Copyright 2016 Google Inc. * * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. */ #ifndef SkRGBAToYUV_DEFINED #define SkRGBAToYUV_DEFINED #include "SkPixmap.h" #include "SkSize.h" class SkImage; // Works with any image type at the moment, but in the future it may only work with raster-backed // images. This really should take a SkPixmap for the input, however the implementation for the // time being requires an image. bool SkRGBAToYUV(const SkImage*, const SkISize [3], void* const planes[3], const size_t rowBytes[3], SkYUVColorSpace); #endif