Gocator API
 All Classes Files Functions Variables Typedefs Macros Modules Pages
GoAlgorithm.h
Go to the documentation of this file.
1 /**
2 * @file GoAlgorithm.h
3 * @brief Contains various Algorithmic helper functions.
4 *
5 * @internal
6 * Copyright (C) 2017-2018 by LMI Technologies Inc.
7 * Licensed under the MIT License.
8 * Redistributed files must retain the above copyright notice.
9 */
10 #ifndef GO_SDK_ALGORITHM_H
11 #define GO_SDK_ALGORITHM_H
12 
13 #include <GoSdk/GoSdkDef.h>
14 
15 kBeginHeader()
16 
17 /**
18 * Performs a demosaic operation on a bayer encoded image.
19 *
20 * @public @memberof GoAlgorithm
21 * @version Introduced in firmware 4.7.2.18
22 * @param input kImage object.
23 * @param output kImage pointer to store output at.
24 * @param style GoDemosaicStyle.
25 * @param allocator kAlloc object (can be kNULL for fallback)
26 * @return Status of operation.
27 */
28 GoFx(kStatus) GoAlgorithm_Demosaic(kImage input, kImage* output, GoDemosaicStyle style, kAlloc allocator);
29 
30 kEndHeader()
31 #include <GoSdk/GoAlgorithm.x.h>
32 
33 #endif
Essential SDK declarations.
Represents a Bayer demosaic algorithm style.