27 lines
656 B
C++
27 lines
656 B
C++
/*
|
|
* Copyright 2023 Google LLC
|
|
*
|
|
* Use of this source code is governed by a BSD-style license that can be
|
|
* found in the LICENSE file.
|
|
*/
|
|
#ifndef AHardwareBufferUtils_DEFINED
|
|
#define AHardwareBufferUtils_DEFINED
|
|
|
|
#include "include/core/SkColorType.h"
|
|
#include "include/core/SkTypes.h"
|
|
|
|
#if __ANDROID_API__ >= 26
|
|
|
|
namespace AHardwareBufferUtils {
|
|
|
|
// SkColorType expected for AHBs imported as external images
|
|
static const SkColorType kExternalFormatColorType = SkColorType::kRGBA_8888_SkColorType;
|
|
|
|
SkColorType GetSkColorTypeFromBufferFormat(uint32_t bufferFormat);
|
|
|
|
} // namespace AHardwareBufferUtils
|
|
|
|
#endif
|
|
|
|
#endif // AHardwareBufferUtils_DEFINED
|